Android培训之浅析Android开发系统多媒体核心OpenCore

2016-03-04 14:25:09 585浏览

        在移动互联网科技高度发展的今天,多媒体播放技术是唯一能与移动电话相竞争的现代技术。当今的移动智能设备不再是单纯的消息.电话设备,而已经成为了小型的智能通信设备,或者说,现在的移动智能设备已经是携带通信功能的小型计算机。而在设备的众多功能中,多媒体技术无疑是其中最为耀眼的一个。

        多媒体操作主要涉及音频、视频的输入输出和编解码等工作。其中,输入输出环节由其他方面的硬件抽象层实现,编解码等中间处理环节主要由PacketVideo实现,可以使用硬件加速。

        Android培训Android开发系统多媒体核心OpenCore

        OpenCore是Android多媒体系统的核心。与其他程序库相比,它是一个基于C++代码的多媒体库,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式,主要包含以下两大方面内容。

        ·PVPlayer——提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)。

        ·PVAumor一提供媒体流记录的功能,完成各种音频(Audio)、视频(Video)流以及静态图像的捕获功能。

        PVPlayer和PVAuthor以SDK的形式提供给开发者,可以在这个SDK之上构建多种应用程序和服务。在移动终端中常常使用的多媒体应用程序,包括媒体播放器、照相机、录像机、录音机等。

        在使用OpenCore的SDK时,有可能需要首先在应用程序层实现一个适配器(Adaptor),然后在适配器之上实现具体的功能。对于PVMF的NODE,也可以基于通用的接口,以插件的形式在上层实现。


 查看更多关于“Android培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号