This document provides entry points for readers seeking to understand the technology of the Symbian platform Multimedia module and its documentation.
Symbian platform phones are typically loaded with multimedia gadgets such as cameras (for recording still and video images), radios, video and music players. The Multimedia module provides a means of accessing and controlling the hardware that drives these features.
Multimedia functionality is summarized below:
Playing and Recording audio and video
You can write applications to play and record audio and video:
Audio
Play recorded audio files from a device using Audio Client.
Make audio recordings from the device using Audio Client.
Record streaming audio using Streaming Audio Recorder.
Play streaming audio using Streaming Audio Player.
Video
Play recorded video files from a device using the Video Client video player.
Make video recordings files from a device using the Video Client video recorder.
Display subtitles artwork on a video window using the Video Subtitle CRP component.
Create and destroy a surface for video rendering using the Video Renderer component.
Accessing multimedia hardware
Devices may include the following hardware components:
Camera - for capturing still and video images using Camera Framework.
Mobile TV receiver - for playing or recording DVB-H mobile TV broadcasts using Mobile TV DVBH Receiver HAI Component.
Multimedia Device Framework (MDF) - for loading, controlling, connecting and unloading audio, video and imaging components using the OpenMAX IL Collection.
Speech recognition - for making requests from the MMF (Multimedia Framework) to the DevASR (DevSound Automatic Speech Recognition), which are transported using the Speech Recognition Controller component.
Hardware abstraction layer - for video playing and recording using the Video HAI Component
Manipulating images
Many of the most common image manipulation techniques are provided:
Image encoding and decoding is provided using Image Conversion.
Reading and editing image metadata using the Exchangeable image file format (Exif).
Image transformations such as rotations, masking, mirroring flipping, stretching, resizing, and many other common image transformation techniques are provided using Bitmap Transformation and Image Transformation.
Processing an image on a mobile device is provided using Image Processor Library.
The following is a list of technologies used by Multimedia to enable various features:
The following sections list tutorials and example applications that can be used to play and record audio and video data, perform image processing and manipulation, and access any camera and radio tuner hardware present on a mobile phone.
Tutorials
Example applications
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.