โอเพนเอแอล
หน้าตา
บทความนี้ไม่มีการอ้างอิงจากแหล่งที่มาใด |
โอเพนเอแอล (อังกฤษ: OpenAL: Open Audio Library) เป็นไลบรารีที่ช่วยอำนวยความสะดวกให้กับนักเขียนโปรแกรม เพื่อส่งคำสั่งควบคุมการวาดภาพไปยังอุปกรณ์ฮาร์ดแวร์ประมวลผลเสียง รุ่นปัจจุบันของ OpenAL คือ 1.0
ประวัติ
[แก้]เนื่องจาก OpenGL เป็นการจัดการที่เกี่ยวกับภาพเพียงอย่างเดียว ดังนั้น OpenAL จึงได้เกิดขึ้นมาเพื่อลดช่องว่างดังกล่าว และตัวชุดคำสั่งมีลักษณะรูปแบบเดียวกับ OpenGL ชุดคำสั่งใน OpenAL เป็นมาตรฐานเดียวกันที่สามารถใช้ได้ทั้งบนเครื่องคอมพิวเตอร์ส่วนบุคคล และมุ่งเป้าหมายไปยัง cross-platform โดยไม่จำเป็นต้องแก้ไขชุดคำสั่งอีก
ถ้าต้องการใช้ OpenGL และระบบเสียง อาจเลือกใช้ DirectSound ซึ่งเป็นส่วนหนึ่งของ DirectX เป็นส่วนประกอบภายในโปรแกรมได้
ซอฟต์แวร์ที่ใช้ OpenAL
[แก้]- เกมส์
- เกมที่ใช้ engine ของ ID Software เช่น Doom 3, Jedi Knight 2, Jedi Knight: Jedi Academy และ Quake 4
- เกมที่ใช้ engine ของ Unreal เช่น Unreal 2, Unreal Tournament 2003, Unreal Tournament 2004, Postal², America's Army และ Hitman 2
- Battlefield 2, Freedom Fighters และ Psychonauts
- เกมที่เป็นซอฟต์แวร์เสรีจำนวนมาก
- ซอฟต์แวร์อื่นๆ
- เบลนเดอร์ (ซอฟต์แวร์) ซอฟต์แวร์สร้างเนื้อหา 3 มิติ
ดูเพิ่ม
[แก้]- OpenGL
- DirectX
- เกมคอมพิวเตอร์
- EAX (Creative's Environmental Audio Extension)
แหล่งข้อมูลอื่น
[แก้]- OpenAL
- developer.creative.com เก็บถาวร 2007-09-01 ที่ เวย์แบ็กแมชชีน