必威电竞|足球世界杯竞猜平台

OpenAL
來源:互聯網

OpenAL(Open Audio Library)是自由軟件界的跨平臺音效API,由Loki Software,使用在Windows、Linux 系統上,用在音效緩沖和收聽中編碼。OpenAL設計給多通道三維位置音效的特效表現。其 API 風格模仿自OpenGL。

歷史

Loki 倒閉以后,這個專案由自由軟件/開放源始碼社群繼續維護。不過現在最大的主導者(并大量發展)是創新科技,并得到來自 Apple 和自由軟件/開放源代碼愛好者的持續支援。OpenAL最初是由Loki Software于2000年開發,以幫助他們將Windows游戲移植到Linux。在Loki公司倒閉后,該項目一度由自由軟件/開源社區維護,并在英偉達 nForce聲卡和主板上實現。直到2012年左右,該項目一直由創新科技Creative(Creative Technology)托管(并大部分由其開發)。

結構功能

OpenAL 主要的功能是在來源物體、音效緩沖和收聽者中編碼。來源物體包含一個指向緩沖區的指標、聲音的速度、位置和方向,以及聲音強度。收聽者物體包含收聽者的速度、位置和方向,以及全部聲音的整體增益。緩沖里包含 8 或 16 位元、單聲道或立體聲 PCM 格式的音效資料,表現引擎進行所有必要的計算,如距離衰減、多普勒效應等。OpenAL的單個監聽器模型適用于單個人類用戶,不適用于人工智能或機器人模擬,也不適用于多個人類參與者,如協作音樂表演。在這些情況下,需要多個監聽器模型。 OpenAL也未考慮聲音傳播延遲(僅使用聲音速度進行多普勒效應)。聲源到聽者的距離只會產生幅度效應(衰減),而不會產生延遲。因此,除非單獨添加該功能,否則OpenAL不能用于到達時間差計算。

可攜性

這個 API 可用于以下平臺︰

* Android(支持OpenSL ES)

* AmigaOS 3.x和4.x

* BADA系統

* BlackBerry 10

* BlackBerry PlayBook

* BSD

* iOS(支持Core Audio)

* IRIX

* Linux(支持ALSA、OSS、PortAudio和PulseAudio)

* Mac OS 8、Mac OS 9和Mac OS X(Core Audio)

* Microsoft Windows(支持DirectSound、Windows Multimedia API和Windows Multimedia Device(MMDevice)API)

* MorphOS

* OpenBSD

* Solaris

* QNX

* AROS

* GameCube

* playstation 2

* PlayStation 3

* Xbox

* Xbox 360

* Wii

* PlayStation Portable

應用程序

* Blender - 3D 建模和渲染工具。

* Unity - 3D 游戲引擎和 IDE。

* ..Basic4gl - 編譯器和編程軟件。

* 生化奇兵

* 毀滅戰士3

* 模擬農場

更詳盡的列表可在 OpenAL 網站查詢。

獲得榮譽

2023年8月,《2023云計算100強榜單》發布,OpenAL排名第1位。

2024年4月9日,胡潤研究院發布《2024全球獨角獸榜》,OpenAI排名第3位。

參考資料 >

胡潤發布2024全球獨角獸榜:字節跳動位居榜首 OpenAI價值增長最快.news.cnstock.com.2024-10-31

生活家百科家居網