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++文件必须包含以下两个:- CiosAudio/Platforms/Linux/CaOpenAL.hpp
- 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.libMac OS X
libopenal.aMac OS X平台上,除了Core Audio以外,并不推荐使用任何额外的音讯驱动介面,OpenAL实际上也是使用Core Audio作为底层介面。