Symbian3/PDK/Source/GUID-E2252589-DCFB-5272-8FB3-701712D7F417.dita
changeset 1 25a17d01db0c
child 3 46218c8b8afa
equal deleted inserted replaced
0:89d6a7a84779 1:25a17d01db0c
       
     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-E2252589-DCFB-5272-8FB3-701712D7F417" xml:lang="en"><title>Multimedia
       
    13 Quick Start</title><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>This document provides entry points for readers seeking to understand the
       
    15 technology of the Symbian platform Multimedia module and its documentation. </p>
       
    16 <p>Symbian platform phones are typically loaded with multimedia gadgets such
       
    17 as cameras (for recording still and video images), radios, video and music
       
    18 players. The Multimedia module provides a means of accessing and controlling
       
    19 the hardware that drives these features. </p>
       
    20 <section id="GUID-CA3522A7-66A7-5D62-B9BB-03993CD62884"><title>Getting started
       
    21 with Multimedia</title> <p>Multimedia functionality is summarized below: </p> <p><b>Playing
       
    22 and Recording audio and video</b> </p> <p>You can write applications to play
       
    23 and record audio and video: </p> <p><b>Audio</b> </p> <ul>
       
    24 <li id="GUID-8A03FD08-FBFA-5B60-A898-41BB887ED991"><p>Play recorded audio
       
    25 files from a device using <xref href="GUID-D62A282E-9DEA-5EF3-A606-20647BC5049D.dita">Audio
       
    26 Client</xref>. </p> </li>
       
    27 <li id="GUID-1D730F97-1235-57DB-B05A-0E9E98EE3738"><p>Make audio recordings
       
    28 from the device using <xref href="GUID-D62A282E-9DEA-5EF3-A606-20647BC5049D.dita">Audio
       
    29 Client</xref>. </p> </li>
       
    30 <li id="GUID-570F84B8-FB2B-5441-B51A-223738580BFE"><p>Record streaming audio
       
    31 using <xref href="GUID-715E0EA4-8B3D-5DDF-B773-922E367B114F.dita">Streaming Audio
       
    32 Recorder</xref>. </p> </li>
       
    33 <li id="GUID-53C9CEEA-6C66-5F02-9DB8-DBB4E6B83333"><p>Play streaming audio
       
    34 using <xref href="GUID-68417158-D625-56BF-BDD5-BE49A7651CED.dita">Streaming Audio
       
    35 Player</xref>. </p> </li>
       
    36 </ul> <p><b>Video</b> </p> <ul>
       
    37 <li id="GUID-B4110157-E99B-5DCF-8D62-BB1BB2AFACBF"><p>Play recorded video
       
    38 files from a device using the <xref href="GUID-5F4510C9-5B16-593A-A225-37606800915B.dita">Video
       
    39 Client</xref> video player. </p> </li>
       
    40 <li id="GUID-7D0B1BF3-7A65-5DD9-B582-E8975DC46DF4"><p>Make video recordings
       
    41 files from a device using the <xref href="GUID-18D7228F-A1E5-594A-B654-EF5D74CE17D2.dita">Video
       
    42 Client</xref> video recorder. </p> </li>
       
    43 <li id="GUID-20F83D16-A8A5-5275-8752-4A9FBB25F60F"><p>Display subtitles artwork
       
    44 on a video window using the <xref href="GUID-80E8BA3A-FDF3-50A5-BF44-181C40C31F09.dita">Video
       
    45 Subtitle CRP</xref> component. </p> </li>
       
    46 <li id="GUID-1B6988C8-FB8E-518C-9AFF-AD0836D7A63E"><p>Create and destroy a
       
    47 surface for video rendering using the <xref href="GUID-D1F29744-EB92-5811-A735-B0BC1B352ED5.dita">Video
       
    48 Renderer</xref> component. </p> </li>
       
    49 </ul> <p><b>Accessing multimedia hardware</b> </p> <p>Devices may include
       
    50 the following hardware components: </p> <ul>
       
    51 
       
    52 <li id="GUID-1C19D943-5F4F-5AAA-8595-751E14777492"><p>Camera - for capturing
       
    53 still and video images using <xref href="GUID-36C3A2FD-F4F9-5B8C-91B7-40C29B3D2224.dita">Camera
       
    54 Framework</xref>. </p> </li>
       
    55 <li><p>Mobile TV receiver - for playing
       
    56 or recording DVB-H mobile TV broadcasts using <xref href="GUID-893BFF74-5DBB-5606-96FC-F961A52CA90D.dita">Mobile
       
    57 TV DVBH Receiver HAI Component</xref>.</p></li>
       
    58 <li><p>Multimedia Device Framework (MDF)
       
    59 - for loading, controlling, connecting and unloading audio, video and imaging
       
    60 components using the <xref href="GUID-E5900ED5-C49E-52B2-AE6D-CC0DB1F234A1.dita">OpenMAX
       
    61 IL Collection</xref>.</p></li>
       
    62 <li id="GUID-081710DF-6E7E-5CA0-B043-DE1D66FB21C7"><p>Speech recognition -
       
    63 for making requests from the MMF (Multimedia Framework) to the DevASR (DevSound
       
    64 Automatic Speech Recognition), which are transported using the <xref href="GUID-3CA473CB-E79C-5B32-8B5B-F222B3DDEF3B.dita">Speech
       
    65 Recognition Controller </xref> component. </p> </li>
       
    66 <li><p>Hardware abstraction layer - for video playing and recording using
       
    67 the <xref href="GUID-842D8124-554F-5D89-9E20-8B48EA539D2F.dita">Video HAI Component</xref></p></li>
       
    68 </ul> <p><b>Manipulating images</b> </p> <p>Many of the most common image
       
    69 manipulation techniques are provided: </p> <ul>
       
    70 <li id="GUID-C1AC52E7-2A88-51F0-8485-A1FBFAA64320"><p>Image encoding and decoding
       
    71 is provided using <xref href="GUID-3D9C4B45-EEA0-581C-A9E5-8B2535014930.dita">Image
       
    72 Conversion</xref>. </p> </li>
       
    73 <li id="GUID-8EE315BD-90E3-521D-BDEB-4FB3EA64069A"><p>Reading and editing
       
    74 image metadata using the <xref href="GUID-FCEE832C-5D8D-5177-A86A-E10015EF77DC.dita">Exchangeable
       
    75 image file format</xref> (Exif). </p> </li>
       
    76 <li id="GUID-98F15E8A-59F8-5441-9FB5-58B2B5B378B7"><p>Image transformations
       
    77 such as rotations, masking, mirroring flipping, stretching, resizing, and
       
    78 many other common image transformation techniques are provided using <xref href="GUID-C0B39D73-0A3C-5289-A774-7BE590037404.dita">Bitmap Transformation</xref> and <xref href="GUID-6914EA3D-6FAB-52DD-A159-990F4ED892A2.dita">Image Transformation</xref>. </p> </li>
       
    79 <li id="GUID-ED0B62DA-B6CC-582E-BEE5-0645E735DBEC"><p>Processing an image
       
    80 on a mobile device is provided using <xref href="GUID-0EBD074D-49E9-5E3E-9FA9-3484E968ABDB.dita">Image
       
    81 Processor Library</xref>. </p> </li>
       
    82 </ul> </section>
       
    83 <section><title>Technologies</title> <p>The following is a list of technologies
       
    84 used by Multimedia to enable various features: </p> <ul>
       
    85 <li><p><b>DVB-H</b>- to receive Mobile
       
    86 TV signals. </p></li>
       
    87 <li id="GUID-93528CEA-86C0-54FD-9021-F1A279BD3C77"><p> <b>Exif</b> - to include
       
    88 metadata for an image, such as, a time/date stamp, a description, GPS location
       
    89 data, an embedded thumbnail. </p> </li>
       
    90 <li id="GUID-30C128FF-EBBA-5811-9817-472A82893920"><p> <b>Codecs</b> - to
       
    91 deal with (playing, recording, streaming) audio and video data in one of the
       
    92 many supported formats through the Symbian. </p> </li>
       
    93 
       
    94 
       
    95 
       
    96 </ul> </section>
       
    97 <section><title>Documentation and examples</title><p>The following sections
       
    98 list tutorials and example applications that can be used to play and record
       
    99 audio and video data, perform image processing and manipulation, and access
       
   100 any camera and radio tuner hardware present on a mobile phone. </p><p><b>Tutorials</b></p><ul>
       
   101 <li><p><xref href="GUID-03D132BE-5B90-50E1-88D3-D66289C02444.dita">Audio Client
       
   102 Tutorials</xref></p></li>
       
   103 <li><p><xref href="GUID-C2BF3044-CC37-554D-9496-C7B18AE94561.dita">Audio Input
       
   104 Stream Tutorials</xref></p></li>
       
   105 <li><p><xref href="GUID-4D94A4B8-392D-5657-BD71-F1EA54318C47.dita">Audio Output
       
   106 Stream Tutorials</xref></p></li>
       
   107 <li><p><xref href="GUID-F370A917-6963-58F6-8876-160A1DC42040.dita">Video Client
       
   108 Library Tutorials</xref></p></li>
       
   109 <li><p><xref href="GUID-354240A8-2DDD-5181-9A36-9A054D239B62.dita">Video Subtitle
       
   110 CRP Tutorial</xref></p></li>
       
   111 <li><p><xref href="GUID-55A1A47A-A7DD-5B1A-88E1-4818CB65B782.dita">Camera Library
       
   112 Tutorials</xref></p></li>
       
   113 <li><p><xref href="GUID-B4783C5D-2653-5B92-AD0D-374A7AAA8EA4.dita">DVBH
       
   114 Reciever Library Tutorials</xref></p></li>
       
   115 <li><p><xref href="GUID-786A8188-AB4D-5C65-8BEF-50E45FDBE9A5.dita">Image Conversion
       
   116 Library Tutorials</xref></p></li>
       
   117 <li><p><xref href="GUID-26FD66B4-A291-5DAD-991D-40AB5316F30C.dita">Initializing
       
   118 and Processing an Image Tutorial</xref></p></li>
       
   119 
       
   120 
       
   121 
       
   122 </ul><p><b>Example applications</b></p><ul>
       
   123 <li><p><xref href="GUID-288C200C-760D-52A2-8FC7-E179E5FB1A2A.dita">Multimedia Example
       
   124 Code</xref></p></li>
       
   125 </ul></section>
       
   126 </conbody></concept>