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.
The feature tables on Forum Nokia summarize the supported multimedia features and codecs:
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/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