• 首頁
  • 文件
  • 下載
  • 狀態
  • 常見問題
  • 郵件列表
  • 應用程式
  • 外部鏈結
  • 版權
  • 志願者
  • 聯繫

Open Audio Library


Open Audio Library的官方網站位址:http://www.openal.org



OpenAL Soft的官方網站位址:http://kcat.strangesoft.net/openal.html





啟用Open Audio Library模組

定義

如果您想要啟用Open Audio Library模組,您的C++編譯必須定義以下:

ENABLE_HOST_OPENAL

程式原始檔

C++檔案必須包含以下兩個:

  1. CiosAudio/Platforms/Linux/CaOpenAL.hpp
  2. CiosAudio/Platforms/Linux/CaOpenAL.cpp

如果你使用其他平台,例如Windows、MacOSX、Android或是FreeBSD,只要將Linux換成平台名稱 即可。

Qt

如果您使用Qt,在以下設定檔內:

CiosAudio/Platforms/Linux/HostAPIs.pri

將以下設定打開即可:

HostAPIs += OpenAL


如果你使用其他平台,例如Windows、MacOSX、Android或是FreeBSD,只要將Linux換成平台名稱 即可。

鏈結

Open Audio Layer在不同平台需要與不同的函式庫鏈結,如果您有廠商提供的OpenAL函式庫,請自行參考廠商提供的文件。

如果您使用OpenAL Soft版本的OpenAL實作:

Windows

OpenAL32.lib

Mac OS X

libopenal.a

Mac OS X平台上,除了Core Audio以外,並不推薦使用任何額外的音訊驅動介面,OpenAL實際上也是使用Core Audio作為底層介面。

其他平台

libopenal.a