OpenCore框架概述(二)
来源:互联网 发布:阿里云域名管理地址 编辑:程序博客网 时间:2024/06/06 08:58
OpenCore Player介绍:
OpenCore的Player的编译文件是pvplayer/Android.mk,将生成动态库文件libopencoreplayer.so。这个库包含了两方面的内容:一方是Player的engine(引擎),一方面是为Android构件的Player,这实际上是一个适配器(adapter)。
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使用的播放器。
OpenCore的Player Engine具有清晰明确的接口,在这个接口上,不同的系统可以根据情况实现不同的Player。位于OpenCore中的engines/player/目录下,其中,engines/player/include目录中保存的是接口头文件,engines/player/src目录中保存是源文件和私有头文件 。
Player Engine的类结构:
为接口,源文件为主要的具体实现pvauthorengine.cpp。
- OpenCore框架概述(二)
- OpenCore框架概述(二)
- OpenCore框架概述(一)
- OpenCore框架概述(一)
- OpenCore框架
- Spring 框架概述(二)
- Android多媒体框架OpenCore
- Android多媒体框架OpenCore
- Android多媒体框架OpenCore
- Android多媒体框架OpenCore
- [OpenCore] Android的多媒体框架OpenCore介绍
- MediaPlayer框架概述(二)
- Android多媒体框架OpenCore(PacketVideo)介绍之二:OSCL和文件编解码
- OpenCORE
- OpenCore
- Android的多媒体框架Opencore代码阅读
- Android的多媒体框架OpenCore介绍
- Android的多媒体框架OpenCore介绍
- 笔记有关Java的一些问题
- VC++中发布MFC程序
- 设计模式4-Observer(观察者模式)
- C#实现的常见排序算法
- 常见的23种设计模式的有趣见解
- OpenCore框架概述(二)
- 重启一下机子就出现电脑下面提示 "windows7内部版本7600此windows副本不是正版"
- Spring之控制反转(IoC)
- 做软件项目经理应该注意的一些品质
- Spring之事件监听
- xml的三种解析方法
- OGRE 1.7.2 编译方法
- Spring之面向方面编程(AOP)
- jquery实现注册时异步检测用户名是否存在