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

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

 2010-03-02 16:55:00 来源:WEB开发网   
核心提示:* libopencoreplayer.so:OpenCore的Player库* libopencoreauthor.so:OpenCore的Author库* libopencorertspreg.so:RTSP注册库* libopencorertsp.so:RTSP功能实现库OpenCore的各个库之间具有如下的关系

* libopencoreplayer.so:OpenCore的Player库

* libopencoreauthor.so:OpenCore的Author库

* libopencorertspreg.so:RTSP注册库

* libopencorertsp.so:RTSP功能实现库

OpenCore的各个库之间具有如下的关系:

libopencorecommon.so是所有的库的依赖库,提供了公共的功能;

libopencoreplayer.so和libopencoreauthor.so是两个并立的库,分别用于回放和记录,而且这两个库是OpenCore对外的接口库;

libopencorenet_support.so提供网络支持的功能;

一些功能以插件(Plug-In)的方式放入Player中使用,每个功能使用两个库,一个实现具体功能,一个用于注册。

2.libopencorecommon.so库的结构

libopencorecommon.so是整个OpenCore的核心库,它的编译控制的文件的路径为pvcommon/Android.mk,这个文件使用递归的方式寻找子文件:

include $(BUILD_SHARED_LIBRARY)

include $(PV_TOP)//oscl/oscl/osclbase/Android.mk

include $(PV_TOP)//oscl/oscl/osclerror/Android.mk

include $(PV_TOP)//oscl/oscl/osclmemory/Android.mk

include $(PV_TOP)//oscl/oscl/osclutil/Android.mk

include $(PV_TOP)//oscl/pvlogger/Android.mk

include $(PV_TOP)//oscl/oscl/osclproc/Android.mk

include $(PV_TOP)//oscl/oscl/osclio/Android.mk

include $(PV_TOP)//oscl/oscl/osclregcli/Android.mk

include $(PV_TOP)//oscl/oscl/osclregserv/Android.mk

include $(PV_TOP)//oscl/unit_test/Android.mk

include $(PV_TOP)//oscl/oscl/oscllib/Android.mk

include $(PV_TOP)//pvmi/pvmf/Android.mk

include $(PV_TOP)//baselibs/pv_mime_utils/Android.mk

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

include $(PV_TOP)//baselibs/media_data_structures/Android.mk

include $(PV_TOP)//baselibs/threadsafe_callback_ao/Android.mk

include $(PV_TOP)//codecs_v2/utilities/colorconvert/Android.mk

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

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

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

Tags:Android 多媒体 框架

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