OpenAL เป็น API ระบบเสียง 3 มิติแบบข้ามแพลตฟอร์มที่เหมาะสมสำหรับใช้กับแอปพลิเคชันเกมและแอปพลิเคชันเสียงประเภทอื่น ๆ อีกมากมาย
ไลบรารีสร้างชุดของแหล่งสัญญาณเสียงที่เคลื่อนที่ในพื้นที่ 3D ที่ได้ยินโดยผู้ฟังเพียงแห่งเดียวในพื้นที่นั้น วัตถุ OpenAL พื้นฐานคือ Listener, Source และ Buffer อาจมีบัฟเฟอร์จำนวนมากซึ่งประกอบด้วยข้อมูลเสียง บัฟเฟอร์แต่ละตัวสามารถเชื่อมต่อกับแหล่งข้อมูลอย่างน้อยหนึ่งแห่งซึ่งแสดงถึงจุดในพื้นที่ 3D ที่กำลังเปล่งเสียง มีอยู่เสมอหนึ่งฟังวัตถุ (ต่อบริบทเสียง) ซึ่งหมายถึงตำแหน่งที่ได้ยินแหล่งที่มา - การแสดงผลจะทำจากมุมมองของ Listener
1 ความคิดเห็น
Emese 15 Feb 24
Tippek