正文

18.1 OpenMax系統(tǒng)結構和移植內容(3)

Android系統(tǒng)級深入開發(fā):移植與調試 作者:韓超


2.OpenMax IL層的結構

OpenMax IL目前已經成為了事實上的多媒體框架標準。嵌入式處理器或者多媒體 編解碼模塊的硬件生產者,通常提供標準的OpenMax IL層的軟件接口,這樣軟件的開發(fā)者就可以基于這個層次的標準化接口進行多媒體程序的開發(fā)。

OpenMax IL的接口層次結構適中,既不是硬件編解碼的接口,也不是應用程序層的接口,因此比較容易實現(xiàn)標準化。

OpenMax IL的層次結構如圖18-3所示。

圖18-3中的虛線中的內容是OpenMax IL層的內容,其主要實現(xiàn)了OpenMax IL中的各個組件(Component)。對下層,OpenMax IL可以調用OpenMax DL層的接口,也可以直接調用各種Codec實現(xiàn)。對上層,OpenMax IL可以給OpenMax AL 層等框架層(Middleware)調用,也可以給應用程序直接調用。

OpenMax IL主要內容如下所示。

 客戶端(Client):OpenMax IL的調用者

 組件(Component):OpenMax IL的單元,每一個組件實現(xiàn)一種功能

 端口(Port):組件的輸入輸出接口

隧道化(Tunneled):讓兩個組件直接連接的方式

OpenMax IL的基本運作過程如圖18-4所示。


上一章目錄下一章

Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號