Hexagon SDK之Audio APPI詳解
Hexagon SDK包含一些作爲創建新的自定義模型和拓撲定義的模板。可以把它們分爲兩大類:APPI和CAPI(模版的類別可以通過其名字的appi和capi前綴判定)。本文主要講解APPI的架構。
APPI:包裹前/後處理算法
如上圖所示,APPI處於Framework和core Algorithm中間,封裝核心算法併爲上層框架提供接口。
代碼構建的過程主要是:創建模型測試文件、創建測試配置文件和構建庫文件和執行文件。如下圖所示,採用appi_fir作爲例子的代碼構建過程:
源碼文件編程成.o文件,之後我們可以把它鏈接成靜態庫或者動態庫文件,在被執行文件加載或者直接編譯成可執行文件。如下圖,APPI的一個測試模塊: