diff -r 80ef3a206772 -r 48780e181b38 Symbian3/SDK/Source/GUID-536DCEAF-3598-4D3E-A812-E266720F350D.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-536DCEAF-3598-4D3E-A812-E266720F350D.dita Tue Jul 20 12:00:49 2010 +0100 @@ -0,0 +1,50 @@ + + + + + +Supported codecs +

In order to play audio and video, devices need compression/decompression +(codec) software or hardware that performs conversions between different +compressed data types. Software codecs are implemented in software +only, whereas hardware-accelerated codecs use hardware to perform +some of the functions for increased processing speed. For more information, +see Video encoding guidelines.

+

The multimedia framework (MMF) is a high level interface +for accessing audio and video functionality. Codecs can be accessed +through MMF or through a lower level audio device driver, DevSound.

+
To access codecs +

Use the following Symbian classes:

+
    +
  • CMMFDevSound enables audio functions +on the device hardware.

  • +
  • CMdaAudioOutputStream

    and CMdaAudioInputStream provide an +interface for playing raw or encoded audio data.

  • +
  • CMMFCodec decodes and encodes between +different coding types, and provides access to MMF software codecs.

    +
  • +
  • CmdaAudioPlayerUtility plays audio +data.

  • +
  • CmdaAudioRecorderUtility plays, +records, and edits audio data.

  • +
  • CVideoPlayerUtility plays sampled +video data.

  • +
+

For more information, see:

+
    +
  • eLearning module on Multimedia Framework

  • +
  • Symbian OS Multimedia Framework and Other Multimedia APIs

  • +
  • Media Device Framework Overview

  • +
  • Supported Audio Codecs

  • +
  • Audio Client Overview

  • +
  • Video Client Overview

  • +
  • Video HAI Overview

  • +
+
+
\ No newline at end of file