Android 的多媒体框架 OpenCore 介绍分为几个阶段:1、整个 Android 的多媒体框架 OpenCore2、Player和 Author 的详细介绍2、OpenCore和 Android 其他部分的集成第一部分 OpenCore 概述OpenCore 的另外一个常用的称呼是 PacketVideo,它是 Android 的多媒体核心
在防站的过程中,PacketVideo 是一家公司的名称,而 OpenCore 是这套多媒体框架的软件层的名称
在 Android 的开发者中间,二者的含义基本相同
对比 Android 的其它程序库,OpenCore的代码非常庞大,它是一个基于 C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式
OpenCore 是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容:PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能PVAuthor:提供媒体流记录的功能,完成各种音频(Audio)、视频(Video)流的以及静态图像捕获功能PVPlayer 和 PVAuthor 以SDK的形式提供给开发者,可以在这个SDK之上构建多种应用程序和服务
在移动终端中常常使用的多媒体应用程序,例如媒体播放器、照相机、录像机、录音机等等
为了更好的组织整体的架构,OpenCore在软件层次在宏观上分成几个层次:OSCL:Operating System Compatibility Library (操作系统兼容库),包含了一些操作系统底层www
eoeandroid
com最 棒 的 Android开 发 社 区的操作,为了更好地在不同操作系统移植
包含了基本数据类型、配置、字符串工具、IO、错误处理、线程等内 容