OpenCores学习(1) --简介
时间:2010-12-20 来源:zhaixishan
可以下载该文档:
|
1.简介
本文档为PVPlayer开发者提供详细的SDK开 发信息.包括媒体信息的层次结构,流程的控制和数据流图,状态机,错误处理,异步事件的处理,以及用例场景。该文档还包括在android平台下调试的相关介绍。
1.1 PVPlayer SDK 定义
PVPlayer SDK is a set of components and modules that allows synchronized playback of multimedia presentations. A multimedia presentation is defined as a collection of various media that are rendered together in some sort of a synchronous manner. This could be in the form of a file encoded into a specific
format (like MP4, 3GPP), a live RTSP streaming session, or a SMIL presentation or any other form.
In addition to standard playback features such as repositioning and volume control, PVPlayer SDK offers
more sophisticated features such as downloading of content and playback of content as it is being
downloaded. The amount of features contained in a particular PVPlayer SDK depends on the
requirements, design decisions, and limitations imposed by the platforms and chosen design.
1.2 PVPlayer SDK 使 用范围
PVPlayer SDK includes all components needed to satisfy the definition above but excludes the application (graphical or command-line) which uses the PVPlayer SDK, the operating system or platform that PVPlayer SDK runs on and data sources (e.g. multimedia file, streaming server) and sinks (e.g. audio device, display) for the multimedia presentation. The scope of PVPlayer SDK could be further reduced for particular platform with particular feature sets, but this document covers the largest extent of PVPlayer SDK. PVPlayer SDK is composed of and utilizes other components from PacketVideo (e.g. OSCL, PVMF nodes) so certain details might be referred to another document.