diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-D6BB18FE-289D-546F-97DC-389B57B5B2E3.dita --- a/Symbian3/SDK/Source/GUID-D6BB18FE-289D-546F-97DC-389B57B5B2E3.dita Wed Mar 31 11:11:55 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-D6BB18FE-289D-546F-97DC-389B57B5B2E3.dita Fri Jun 11 12:39:03 2010 +0100 @@ -1,78 +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 - + + + + + +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