網友評分: 5分
OpenAL最新版是一款功能強大的音效處理軟件,能夠幫助用戶輕松快速的處理各種音效,軟件負責系統和聲卡之間的溝通,發揮出聲卡的全部性能。軟件主要用于在來源物體、音效緩沖和收聽者中編碼,很多的電腦游戲都需要這個軟件。
1、在來源物體、音效緩沖和收聽者中編碼。
2、來源物體包含一個指向緩沖區的指標、聲音的速度、位置和方向,以及聲音強度。
3、收聽者物體包含收聽者的速度、位置和方向,以及全部聲音的整體增益。
4、緩沖里包含8或16位元、單聲道或立體聲PCM格式的音效資料,表現引擎進行所有必要的計算,如距離衰減、都普勒效應等。
5、安裝程序支持32位和64位Windows版本。
1、專為電腦游戲聲音編碼設計的,而且表現很不錯。
2、一種親身感受給用戶最不一樣的聽覺享受。
3、讓游戲里的一草一木都是那么真實很真切。
4、在游戲中對人物聲音效果提升非常明顯。
5、玩家玩游戲時經常要開的聲音增益器。
OpenAL主要由3個實體構成:聽眾Listener, 聲源Source, 以及緩存Buffer。
聽眾Listener:就是你。Listener的位置是可以移動的。
聲源Source:類似一個話筒。它發出聲音給聽眾聽。和Listener一樣,聲源的位置也是可以移動的。例如oalTouch中實現了聲音遠近的控制(近響遠輕),就是通過Listener和Source兩張圖片之間的距離實現的。
緩存Buffer:存著原始聲音數據,就是你需要播放的聲音。
還有2個重要的對象:設備device和環境context。
設備是播放聲音的硬件。
環境是聲源和聽眾所在的空間。
軟件l整個定位問題過程中暴露出來的問題,不能播放聲音?
1、定位環境沒有搭好,每次在重新問題的時候花費大量的時間。(把播放聲音放在切換場景,每次都要先進去才能觸發)
2、定位問題的資源要選好,這樣就可以縮小問題的范圍
3、定位問題的思路不太發散,總是想著代碼的問題,一直在代碼上糾結。應該將代碼移植到可以運行的環境來確定代碼的正確性后,將查找問題重點放在資源的缺少上。
軟件可以卸載嗎?
部分軟件需要此OpenAL功能的支持,比如極品飛車系統的游戲什么的,是可以卸載的,不過他占空間和資源不大,不用管他的,如果卸載了,有需要用到他的時候又很麻煩的。
1、增加了新的統計擴展(ALC_ENUMERATE_ALL_EXT)任何聲卡上使用soundcard/音頻端點
2、“通用硬件”設備只出現是否可以用在枚舉字符串
3、安裝alcGetIntegerv的要求active context
4、安裝alcCaptureOpenDevice,以便它返回一個字符串,如果捕捉設備無法打開
5、修正軟件錯誤混響