• 首页
  • 文件
  • 下载
  • 状态
  • 常见问题
  • 邮件列表
  • 应用程序
  • 外部链结
  • 版权
  • 志愿者
  • 联络

一般编译须知



命名空间的设定


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