WEB开发网
开发学院手机开发Android 开发 Android 多媒体框架 OpenCore(PacketVideo)介绍... 阅读

Android 多媒体框架 OpenCore(PacketVideo)介绍

 2010-03-02 16:55:00 来源:WEB开发网   
核心提示:include $(PV_TOP)//tools_v2/build/modules/linux_rtsp/node_registry/Android.mkinclude $(PV_TOP)//tools_v2/build/modules/linux_net_support/core/Android.mkinclude

include $(PV_TOP)//tools_v2/build/modules/linux_rtsp/node_registry/Android.mk

include $(PV_TOP)//tools_v2/build/modules/linux_net_support/core/Android.mk

include $(PV_TOP)//tools_v2/build/modules/linux_download/core/Android.mk

include $(PV_TOP)//tools_v2/build/modules/linux_download/node_registry/Android.mk

include $(PV_TOP)//tools_v2/build/modules/linux_mp4/core/Android.mk

include $(PV_TOP)//tools_v2/build/modules/linux_mp4/node_registry/Android.mk

libopencoreplayer.so中包含了以下内容:

* 一些解码工具

* 文件的解析器(mp4)

* 解码工具对应的Node

* player的引擎部分(engines/player/Android.mk)

* 为Android的player适配器(android/Android.mk)

* 识别工具(pvmi/recognizer)

* 编解码工具中的OpenMax部分(codecs_v2/omx)

* 对应几个插件Node的注册

libopencoreplayer.so中的内容较多,其中主要为各个文件解析器和解码器,PVPlayer的核心功能在engines/player /Android.mk当中,而android/Android.mk的内容比较特殊,它是在PVPlayer之上构建的一个为Android使用的播放器。

4.libopencoreauthor.so库的结构

libopencoreauthor.so是用于媒体流记录的功能库,它的编译控制的文件的路径为pvauthor/Android.mk,它包含了以下的内容:

include $(BUILD_SHARED_LIBRARY)

include $(PV_TOP)//engines/author/Android.mk

include $(PV_TOP)//codecs_v2/video/m4v_h263/enc/Android.mk

include $(PV_TOP)//codecs_v2/audio/gsm_amr/amr_nb/enc/Android.mk

include $(PV_TOP)//codecs_v2/video/avc_h264/enc/Android.mk

include $(PV_TOP)//fileformats/mp4/composer/Android.mk

include $(PV_TOP)//nodes/pvamrencnode/Android.mk

include $(PV_TOP)//nodes/pvmp4ffcomposernode/Android.mk

include $(PV_TOP)//nodes/pvvideoencnode/Android.mk

include $(PV_TOP)//nodes/pvavcencnode/Android.mk

include $(PV_TOP)//nodes/pvmediainputnode/Android.mk

上一页  1 2 3 4 5 6 7  下一页

Tags:Android 多媒体 框架

编辑录入:coldstar [复制链接] [打 印]
赞助商链接