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

一般編譯須知



命名空間的設定


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