OpenAL驅(qū)動(dòng)1.1是一款音效驅(qū)動(dòng)類軟件,常用于3D建模軟件、游戲引擎等的音頻驅(qū)動(dòng),而1.1版本也是switch模擬器必裝驅(qū)動(dòng),如果不安裝驅(qū)動(dòng)可能會(huì)出現(xiàn)模擬運(yùn)行爆音的情況。
OpenAL(Open Audio Library)是自由軟件界的跨平臺(tái)音效API,由Loki Software,使用在Windows、Linux 系統(tǒng)上,用在音效緩沖和收聽中編碼。
可以使用OpenAl代替使用A3D和EAX等專有系統(tǒng)。它是一個(gè)3D音頻庫,用于替代A3D和EAX等3D音頻系統(tǒng)。它是一款高級(jí)軟件,非常擅長操縱聲音,尤其是與3D音頻系統(tǒng)一起使用時(shí)。當(dāng)前軟件是專有軟件,但是如果您希望自己修改代碼,則可以獲取稱為“軟件”版本的開源版本。
本軟件常應(yīng)用于
* Blender - 3D 建模和渲染工具。
* Unity - 3D 游戲引擎和 IDE。
* ..Basic4gl - 編譯器和編程軟件。
更詳盡的列表可在 OpenAL 網(wǎng)站查詢。
OpenAL 主要的功能是在來源物體、音效緩沖和收聽者中編碼。來源物體包含一個(gè)指向緩沖區(qū)的指標(biāo)、聲音的速度、位置和方向,以及聲音強(qiáng)度。收聽者物體包含收聽者的速度、位置和方向,以及全部聲音的整體增益。緩沖里包含 8 或 16 位元、單聲道或立體聲 PCM 格式的音效資料,表現(xiàn)引擎進(jìn)行所有必要的計(jì)算,如距離衰減、多普勒效應(yīng)等。
不同于 OpenGL 規(guī)格,OpenAL 規(guī)格包含兩個(gè)API分支;以實(shí)際 OpenAL 函式組成的核心,和 ALC API,ALC 用于管理表現(xiàn)內(nèi)容、資源使用情況,并將跨平臺(tái)風(fēng)格封在其中。還有“ALUT”程式庫,提供高階“易用”的函式,其定位相當(dāng)于 OpenGL 的 GLUT。
OpenAL v1.1的安裝很簡單,運(yùn)行程序,點(diǎn)擊“OK”,就完成了。沒有很煩瑣的安裝過程。
變化和錯(cuò)誤修正
增加了新的統(tǒng)計(jì)擴(kuò)展(ALC_ENUMERATE_ALL_EXT)任何聲卡上使用soundcard/音頻端點(diǎn)
“通用硬件”設(shè)備只出現(xiàn)是否可以用在枚舉字符串
安裝alcGetIntegerv的要求active context
安裝alcCaptureOpenDevice,以便它返回一個(gè)字符串,如果捕捉設(shè)備無法打開
足球賽世界杯