jellybean多媒體架構

multimedia framework 架構由三大部分構成:供上層程序調用的java API,連接java和C/C++的jni部分,多媒體引擎(stagefright)和codec接口(openmax interface)。前面兩部代碼在framework/base/media 下,後一部分在framework/av文件夾下。如果你修改的是java API接口或加LOG後編譯可以用如下命令:make framework ,JNI 部分make media_jni,第三部分有三個libs組成:libmedia ,libmediaplayerservice, libstagefright,命令如下make media ,make stagefright , make mediaplayerservice . 生成各自的.so文件,用adb push 到system/下就可以調試了。記得重啟!講了好多廢話,還是沒有看到總體架構,罪過,好吧,上圖,更直觀。

jelly0  

jelly

BB 發表在 痞客邦 PIXNET 留言(0) 人氣()