Hexagon SDK之Audio CAPI詳解

Hexagon SDK之Audio CAPI詳解

    Hexagon SDK包含一些作爲創建新的自定義模型和拓撲定義的模板。可以把它們分爲兩大類:APPI和CAPI(模版的類別可以通過其名字的appi和capi前綴判定)。本文主要講解CAPI的架構。

    CAPI:包裹音頻編解碼算法

   

    如上圖所示,CAPI處於Framework和Core Codec Algo中間,封裝核心算法併爲上層框架提供接口。Hexagon SDK針對CAPI的實例主要包含capi_pcm_decoder(解碼模塊)和capi_passthru(編解模塊)等。庫文件可以包含一個或者多個音頻編解碼和pp模塊,現在CAPI和APPI在SDK中目前被構建成不同的庫文件,當然它們以後可以合併成一個。

    在模擬環境中一個模塊能夠作爲一個標準的單元被用來測試,測試的配置文件定義了能夠被執行的命令。下圖展示了CAPI模塊的結構:


    一般來說,客戶化CAPI模塊和客戶化Hexagon程序文檔中描述的靜態CAPI是不同的。


發佈了25 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章