Symbian3/SDK/Source/GUID-FF08B8F5-9881-5BA3-ACD1-C09E40A09438.dita
changeset 7 51a74ef9ed63
child 8 ae94777fff8f
equal deleted inserted replaced
6:43e37759235e 7:51a74ef9ed63
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-FF08B8F5-9881-5BA3-ACD1-C09E40A09438" xml:lang="en"><title>Multimedia
       
    13 Plug-ins Overview</title><shortdesc>This topic provides an overview of the components that form the
       
    14 Multimedia Plug-ins collection. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    15 <section><title>Purpose</title> <p>The Multimedia Plug-ins collection represents
       
    16 a plug-in framework for handling multimedia data. </p> </section>
       
    17 <section><title>Architecture</title> <p>The components in the Multimedia Plug-ins
       
    18 collection are used by the components in the Multimedia APIs and Frameworks
       
    19 collection. The following diagram shows the architecture of the Multimedia
       
    20 Plug-ins collection: </p> <fig id="GUID-2132F240-AC05-5F54-A9A6-4332707CC387">
       
    21 <title>              Multimedia Plug-ins architecture            </title>
       
    22 <image href="GUID-5B8061C3-3BED-51D7-9919-5BA16EA6C6FE_d0e323720_href.png" placement="inline"/>
       
    23 </fig> </section>
       
    24 <section><title>Description</title> <p>The Multimedia Plug-ins collection
       
    25 provides a generic plug-in architecture for the Camera Framework, Imaging
       
    26 Frameworks and Multimedia Framework (MMF) components. The following types
       
    27 of plug-ins are available: </p> <ul>
       
    28 <li id="GUID-9693A45C-7A3C-57C7-9E32-E00335865AE3"><p>Codec plug-ins provide
       
    29 the conversion between different data types. </p> </li>
       
    30 <li id="GUID-8DC6F831-361B-5C17-9A17-2F2FA5C1107B"><p>Controller plug-ins
       
    31 enable support for audio and video formats. </p> </li>
       
    32 <li id="GUID-EC5F52B0-065E-54E9-B4BB-991BAB6D7E56"><p>Content Rendering Plug-ins
       
    33 (CRPs) are plug-ins that are loaded into the Window Server process for server-side
       
    34 rendering. For more information, see <xref href="GUID-0C4B86B5-530A-5839-86C1-46E7ABE281E0.dita">Window
       
    35 Server Component</xref>. </p> </li>
       
    36 </ul> </section>
       
    37 <section><title>Components</title> <p>The Multimedia Plug-ins collection comprises
       
    38 the following components: </p> <ul>
       
    39 
       
    40 <li id="GUID-91A78BA4-B6F5-59C8-B120-D68BB0103D45"><p> <b> Camera Plug-ins</b> -
       
    41 provides a Camera stub plug-in implementation. For information about Camera
       
    42 Plug-ins see, <xref href="GUID-2CEF22AD-7F80-58CE-AF5F-C7BF636D524F.dita">Camera
       
    43 Plug-in Overview</xref>. </p> </li>
       
    44 <li id="GUID-8EA928CF-9E38-573B-B767-C42F44CD00FD"><p> <b>Imaging Plug-ins</b> -
       
    45 encodes and decodes various imaging formats, for example, GIF and JPEG. For
       
    46 information about Imaging Plug-ins see, <xref href="GUID-7226DB6E-93E9-57E6-B7AB-043E1C5E2A7F.dita">Imaging
       
    47 Plug-ins Overview</xref>. </p> </li>
       
    48 <li id="GUID-FB7F3BF6-1E31-546C-9B84-245350489045"><p> <b>Video Subtitle CRP
       
    49 (Content Rendering Plug-in)</b> - displays video subtitles. For information
       
    50 about Video Subtitle CRP see, <xref href="GUID-80E8BA3A-FDF3-50A5-BF44-181C40C31F09.dita">Video
       
    51 Subtitle CRP Overview</xref>. </p> </li>
       
    52 </ul> </section>
       
    53 <section><title>Using Multimedia Plug-ins</title> <p>You can use the functionality
       
    54 provided by the Multimedia Plug-ins collection to: </p> <ul>
       
    55 <li id="GUID-35CB2977-799F-579E-A7DA-14ED0923E620"><p>Implement the camera
       
    56 stub plug-in. </p> </li>
       
    57 <li id="GUID-2CB2C2CF-C5B0-542C-A3F4-0FF229CECF46"><p>Encode and decode imaging
       
    58 formats. </p> </li>
       
    59 <li id="GUID-FC228509-5AC3-59EE-85DC-A5E2BC8A74DC"><p>Display video subtitles. </p> </li>
       
    60 </ul> </section>
       
    61 </conbody><related-links>
       
    62 
       
    63 <link href="GUID-6F6B6C23-D5CF-5BE7-A001-EE87BC76A65D.dita"><linktext>Camera Plug-in</linktext>
       
    64 </link>
       
    65 <link href="GUID-B61F5B98-E76E-52BF-ACB6-0C68314F190E.dita"><linktext>Imaging Plug-in</linktext>
       
    66 </link>
       
    67 <link href="GUID-412CB101-A92C-54E1-9518-79E94DD40A08.dita"><linktext>Video Subtitle
       
    68 CRP</linktext></link>
       
    69 <link href="GUID-B58DEF65-B08F-5D0B-98E7-EB8DB7082F8B.dita"><linktext>Writing 
       
    70                Multimedia Framework Plug-ins</linktext></link>
       
    71 </related-links></concept>