Symbian3/SDK/Source/GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5.dita
author Dominic Pinkman <dominic.pinkman@nokia.com>
Tue, 20 Jul 2010 12:00:49 +0100
changeset 13 48780e181b38
parent 0 89d6a7a84779
permissions -rw-r--r--
Week 28 contribution of SDK documentation content. See release notes for details. Fixes bugs Bug 1897 and Bug 1522.

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
<!-- This component and the accompanying materials are made available under the terms of the License 
"Eclipse Public License v1.0" which accompanies this distribution, 
and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
<!-- Initial Contributors:
    Nokia Corporation - initial contribution.
Contributors: 
-->
<!DOCTYPE concept
  PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
<concept xml:lang="en" id="GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5"><title> Writing a Codec Plugin</title><prolog><metadata><keywords/></metadata></prolog><conbody><p>To write a Multimedia Framework (MMF) codec plugin, the following needs to be done: </p> <ul><li id="GUID-D000085F-B05B-56E2-8438-AF05C8C177DB"><p><xref href="GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5.dita#GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5/GUID-06E48EF1-C5B3-55A7-81B2-9175506CBB9C">Derive from the CMMFCodec base class</xref>  </p> </li> <li id="GUID-D347B350-13D0-5BD5-A4A8-28CB4E615C9D"><p>Write a <xref href="GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5.dita#GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5/GUID-06D1D7AD-AEF1-5579-8713-C13868945DA9">resource file</xref> defining the codecs available in the plugin DLL </p> </li> <li id="GUID-9DF31947-3C68-547B-8E38-EA1AC69FA5F5"><p><xref href="GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5.dita#GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5/GUID-E2EF71D3-FB4D-52FA-A657-FE96991C358C">Define codec-specific UIDs</xref>  </p> </li> <li id="GUID-DE960833-FEBE-549C-A922-1EDE2369F065"><p>Write the appropriate <xref href="GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5.dita#GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5/GUID-0EE58641-7961-553F-A307-2DF7ADDFACC5">MMP project file</xref>  </p> </li> <li id="GUID-08491E1F-B1CF-51C6-9B1B-62463EC11EA2"><p>Consider <xref href="GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5.dita#GUID-7261FEC6-5AA6-555C-AB72-2173BD3F1FA5/GUID-C69AA13C-9F3D-5E53-A5E0-868D6A2A1B9F">implementation issues</xref>  </p> </li> </ul> </conbody></concept>