正文

18.1 OpenMax系統(tǒng)結(jié)構(gòu)和移植內(nèi)容(1)

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


OpenMax是一個(gè)多媒體應(yīng)用程序的框架標(biāo)準(zhǔn)。其中,OpenMax IL(集成層)技術(shù)規(guī)格定義了媒體組件接口,以便在嵌入式器件的流媒體框架中快速集成加速編解碼器。

在Android中,OpenMax IL層,通??梢杂糜诙嗝襟w引擎的插件,Android的多媒體引擎OpenCore和StageFright都可以使用OpenMax作為插件,主要用于編解碼(Codec)處理。

在Android的框架層,也定義了由Android封裝的OpenMax接口,和標(biāo)準(zhǔn)的接口概念基本相同,但是使用C++類型的接口,并且使用了Android的Binder IPC機(jī)制。Android封裝OpenMax的接口被StageFright使用,OpenCore沒有使用這個(gè)接口,而是使用其他形式對(duì)OpenMax IL層接口進(jìn)行封裝。

Android OpenMax的基本層次結(jié)構(gòu)如圖18-1所示。


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)