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.