diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-A0620D7E-F54C-5DE1-BED9-B34C5B851716-GENID-1-8-1-18-1-1-4-1-10-1.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-A0620D7E-F54C-5DE1-BED9-B34C5B851716-GENID-1-8-1-18-1-1-4-1-10-1.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,28 @@ + + + + + +MmfExFormatPlugin: +Multimedia Framework format encoder/decoder plug-ins example +
Description

MmfExFormatPlugin demonstrates +how to implement format encoder and decoder plug-ins for the Multimedia Framework. +Multimedia data is usually packaged in a particular format, which specify +the properties of the data (e.g. duration, frame intervals), and how the buffers +for holding the data are organised. A format decoder plug-in is responsible +for reading a particular format; a format encoder plug-in for writing a particular +format.

The example handles the RAW audio format (PCM data with no +headers). The decoder plug-in CMMFRawFormatRead reads RAW +audio; it implements the ECom interface CMMFFormatDecode. +The encoder plug-in CMMFRawFormatWrite writes RAW audio: +it implements the ECom interface CMMFFormatEncode.

+
Download

Click +on the following link to download the example: MmfExFormatPlugin.zip file

Click: browse to view the example code.

+
Class summary

MDataSink CMMFFormatDecode MDataSource CMMFDataBuffer CMMFChannelAndSampleRateConverterFactory CMMFChannelAndSampleRateConverter CMMFBuffer CMMFFormatEncode

+
\ No newline at end of file