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 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 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: