The Audio & Video Feature Tables on Forum Nokia provide detailed information about the multimedia features and codecs which are supported by S60 3rd edition, Feature Pack 2 devices.
In order to play audio and video, the device needs the appropriate codecs. Codec (compression/decompression) is a 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.
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.
For detailed information on codecs supported by S60 3rd Edition, Feature Pack 2 devices, see:
To access these codecs, use the following Symbian classes:
CMMFDevSound enables audio functions on the device hardware.
CMdaAudioOutputStream 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