OpenAL یک API صوتی سهبعدی متقابل است که برای استفاده با برنامه های بازی و بسیاری از انواع دیگر برنامه های صوتی مناسب است.
کتابخانه مجموعه ای از منابع صوتی را در یک فضای 3D حرکت می دهد که توسط یک شنونده شنیده می شود در جایی که در آن فضا است. اشیاء OpenAL اولیه یک Listener، Source و Buffer هستند. تعداد زیادی از بافر ها وجود دارد که حاوی اطلاعات صوتی هستند. هر بافر را می توان به یک یا چند منبع متصل کرد، که نمایانگر نقاط در فضای سه بعدی هستند که صدای پخش می کنند. همیشه یک شیء Listener (در هر زمینه صوتی) وجود دارد که نشان دهنده موقعیتی است که در آن منابع شنیده می شوند - رندر از نظر شنونده انجام می شود.
1 نظرات
Emese 15 Feb 24
Tippek