Open Audio Library是非常優(yōu)秀的自由軟件界的跨平臺音效API,最初是由Loki Software所開發(fā),專為電腦游戲聲音編碼設(shè)計,為用戶提供強大的音頻解析服務(wù),最初是由Loki Software所開發(fā),Loki倒閉以后,這個項目由自由軟件/開放源始碼社群繼續(xù)維護!
OpenAL軟件功能
1、在來源物體、音效緩沖和收聽者中編碼。
2、安裝程序支持32位和64位Windows版本。
3、收聽者物體包含收聽者的速度、位置和方向,以及全部聲音的整體增益。
4、來源物體包含一個指向緩沖區(qū)的指標、聲音的速度、位置和方向,以及聲音強度。
5、用于Windows的OpenAL安裝程序?qū)惭bOpenAL 1、1庫,從而使核心的OpenAL業(yè)務(wù)以及諸如EAX和EFX效果擴展的支持。
6、緩沖里包含8或16位元、單聲道或立體聲PCM格式的音效資料,表現(xiàn)引擎進行所有必要的計算,如距離衰減、都普勒效應(yīng)等。
更新日志
變化和錯誤修正
增加了新的統(tǒng)計擴展(ALC_ENUMERATE_ALL_EXT)任何聲卡上使用soundcard/音頻端點
“通用硬件”設(shè)備只出現(xiàn)是否可以用在枚舉字符串
安裝alcGetIntegerv的要求active context
安裝alcCaptureOpenDevice,以便它返回一個字符串,如果捕捉設(shè)備無法打開