diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-D6BB18FE-289D-546F-97DC-389B57B5B2E3.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-D6BB18FE-289D-546F-97DC-389B57B5B2E3.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,78 @@ + + + + + +Multimedia +APIs and Frameworks Overview +

This section provides an overview of all the components that form the Multimedia +APIs and Frameworks collection.

+
Purpose

The Multimedia APIs and Frameworks collection +provides a client API consisting of several interfaces that encapsulate a +lightweight plug-in framework. The client API enables you to manipulate the +audio and video features of the Symbian platform.

+
Architectural Relationship

The following figure +shows the architectural of the components that form the Multimedia APIs and +Frameworks collection.

+ Multimedia APIs and Frameworks Architectural Overview + + +
+
Description

The Multimedia Framework overview details +the architecture of the components that constitutes the Multimedia APIs and +Frameworks collection.

The Multimedia Subsystem provides the Multimedia +capabilities of the Symbian platform. It includes audio recording/playback, +video recording/playback, still image conversion and camera control. It includes +framework to support these, even if all these functionality are not included. +The function inclusion depends on the discretion of the device creator.

+
Components

The Multimedia APIs and Frameworks constitutes +the following components:

    + + +
  • Camera API

  • +
  • Image Conversion Library +(ICL)

  • +
  • Multimedia Framework +(MMF)

  • +
  • Multimedia Utility Library

  • + +

Camera

The +Onboard Camera API can be used to achieve video input streaming, and direct +screen access can be used to achieve video output streaming. For more information +about the Onboard Camera API, see Onboard +Camera API Overview.

Image Conversion Library

The +Image Conversion Library is a light-weight, client-side plug-in framework +for still image codecs. A number of software codecs are shipped with the Symbian +platform, most of which are un-optimised, but device creators may replace +them with optimised or hardware accelerated versions. The JPEG decoder / encoder +has been optimised.

Multimedia Framework

The Multimedia +Framework is a light-weight, multi-threaded plug-in framework for handling +multimedia data, running as one or more threads in the application process. +The only controller plug-in supplied by default is a simple linear audio controller. +In turn this supports a number of formats and audio data types. In addition +two example controllers are supplied; one for audio (Ogg/Vorbis) and one for +video (Avi/XviD).

Multimedia Utility Library

The Multimedia +Utility Library provides shared utilities for the MMF.

+
Using Multimedia APIs and Frameworks

The Multimedia +APIs and Frameworks collection provides cross-platform compatibility for client +applications and hardware acceleration plug-in writers, and reduces the cost +of porting the applications and codecs between platforms.

+
+ + +Camera + Overview +Imaging Frameworks +Overview +Multimedia +Framework Overview +Multimedia +Utility Library Overview + +
\ No newline at end of file