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