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 .
Use the following Symbian classes:
CMMFDevSound enables audio functions on the device hardware.
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
Media Device Framework Overview
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.