一般编译须知
命名空间的设定
CIOS Audio Core的内定namespace为CiosAudio。
需要修改这个设定时,有以下两个定义:
- DONT_USE_NAMESPACE
- CAC_NAMESPACE
如果您不希望使用namespace,那麽增加以下的定义:
#define DONT_USE_NAMESPACE
如果您希望使用CiosAudio以外的namespace,那麽增加以下的定义:
#define CAC_NAMESPACE MyOwnNameSpace
除错设定
由于音讯实际上并不太消耗CPU的效能,CIOS Audio Core当中的除错码并不会影响效能, 我们建议您保留这些除错码,因此内定是打开除错讯息的处理。
如果您出于某些原因,不希望任何除错讯息出现,那麽只要增加下面的设定即可:
#define REMOVE_DEBUG_MESSAGE
辅助工具设定
CIOS Audio Core当中有设定基本的辅助工具,主要是Thread及Mutex, 如果您有自己的Thread及Mutex系统,同时您不需要FFmpeg的支持, 您可以选择关闭掉。
要打开辅助工具及FFmpeg支持功能,您必须增加以下设定:
#define CAUTILITIES
FFmpeg设定
要打开FFmpeg支持功能,您必须增加以下设定:
#define FFMPEGLIB