Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Video Overview


Purpose

Provides basic video file manipulation features; specifically the ability to record, and play back video clips with and without attached audio. In addition, it also provides access methods to embedded meta data (if supported by the video format being used).

The video editor functionality is provided by two classes, CVideoPlayerUtility and CVideoRecorderUtility.

[Top]


Architectural relationships

The methods for playing and recording video clips interact with the lower levels of MMF (known as the controller framework). The controller framework is in turn responsible for managing the interface to video and audio hardware. On some phones, this is implemented as a device driver; on others it may be implemented as a connection to lower level hardware controllers.

Clients using either of the CVideoPlayerUtility and CVideoRecorderUtility classes must have an active scheduler running in their thread because the implementations use active objects and callbacks.

[Top]


Description

The video classes are plugin based, leaving the list of supported video formats for input and output open ended. Unlike the audio classes, no default video formats/codecs are provided. It is the responsibility of the device licensee to develop and implement appropriate video plugins.

[Top]


The video interface classes

The video play and record functionality provided by MMF is contained within CVideoPlayerUtility and CVideoRecorderUtility. Descriptions for each of the classes can be found by following the links below.

[Top]


See also