Multimedia Documentation

你在这里: You Are Here: Olet tässä: Vous êtes ici: Sie befinden sich hier: Tu sei qui: 現在のページ: Você está aqui: Вы здесь: Usted está aquí:

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Wiki article of the week

Qt for S60

Champion of the month

Luis Valente
Read more about Luis Valente on the Champions web site.


Forum Nokia Events

2009 International CES
January 08, 2009
Las Vegas

Nokia Developer Conference '09
January 20, 2009
Bangalore, India

Java™ Mobile, Media & Embedded Developer Days Conference
January 21, 2009
Santa Clara, California

GSMA Mobile World Congress
February 16, 2009
Barcelona, Spain

NFC Congress 2009
February 24, 2009
Hagenberg, Austria


View all

Areas of interest

Generic Multimedia Documents And Examples

05-Jan-2009

Application of the Week: Mobiola Video Studio
Mobiola Video Studio is a conversion tool that can convert video files to a format acceptable for viewing on your S60 device. You can use this application to easily move videos to any target device with a single drag-and-drop operation on the PC. This application is a part of Forum Nokia's 2008 Innovation Series.

27-Oct-2008

RGA: Biowaste Game Example
This C++ application demonstrates how to create a 2D mobile game for S60 devices using Real-Time Graphics and Audio (RGA) APIs.

13-Oct-2008

Application of the Week: Kyte
Kyte makes it possible for S60 3rd Edition device users to quickly produce both live and recorded video. After making the video, you can easily distribute it to multiple online and mobile destinations, and then you can engage with an audience using multimedia chat. Click on the PDF to learn more about Kyte.

22-Sep-2008

Application of the Week: HAVA Mobile Player
The HAVA Player lets you watch live TV shows – or other recorded content – from your home television on your S60 device. Sounds good, right? It gets better. By using your device’s 3G or WLAN connection, you can watch those shows anywhere that you happen to be. You can take all of your favorite shows with you and watch them on the go. Click on any of the links to the right to learn more about HAVA Mobile Player.

08-Sep-2008

Application of the Week: Qik
Qik allows you to share live video from your S60 3rd Edition device with your friends and interact with them via text while the video is streaming. Qik (pronounced "quick") lets you control with whom you will share your videos – whether that includes family and friends, or anyone on the Web.

18-Aug-2008

RSS Support in Nokia Video Center
Learn about the Real Simple Syndication (RSS) usage supported by the Nokia Video Center application. Nokia Video Center supports RSS for video service metadata descriptions. Metadata defines additional information about the content to help selecting the video that is interesting to the user.

09-May-2008

Creating Mobile Videos
This article provides an introduction to the video capabilities of Nokia mobile devices and guidelines for creating and publishing mobile videos. It offers hands-on recommendations for practical issues, such as conversion settings and tool recommendations, as well as a step-by-step walkthrough of an example case where a video clip is adapted for mobile use. In particular, this article is aimed at media content producers who want to ensure reaching the maximum audience with relatively minimum effort.

16-Apr-2008

Nokia AV Hardware Interface Specification
This document gives the required technical information concerning the Nokia AV connector 2.5mm/3.5mm (Audio/Video) interface, specifying the electrical AV interface between Nokia mobile terminals and accessories, for example headset and video cables. The document also defines the accessory hardware level identification process of the mobile terminal. Product-related details, control data, and advanced accessories are not covered in this document.

11-Apr-2008

Flash Lite 2.0: Sound for Nokia S60 and Series 40 Devices
Learn about the Flash Lite sound implementation on Nokia platforms. This document covers the implementation of Flash Lite 2.x players on Nokia Series 40 and S60 Devices. The document features a lot of commented code examples and together with the document Flash Lite 1.1: Sound for Nokia S60 and Series 40 devices gives the Flash Lite developer a full understanding of audio playback issues.

04-Mar-2008

Series 40 Platform: USB Audio Device Requirements
Learn about the capabilities and characteristics that audio devices must support to comply with the Series 40 USB host. The document lists the mandatory and optional features for Audio Class 1.0 support.

20-Dec-2007

Flash Lite 1.1: Sound for Nokia S60 and Series 40 Devices
Learn about the Flash Lite sound implementation on Nokia Platforms. This document describes the generic sound issues with Flash Lite 1.1 from Adobe and looks at specific hardware- and platform-related issues. The package also includes examples that illustrate some of the issues described in the document.

08-May-2007

Multimedia Framework Architecture in S60 Devices v1.1
This updated document lists the audio and video codecs for different S60 devices. The codecs and their performance are device-dependent, and there are several APIs that applications can use to access these codecs.

26-Sep-2006

Nokia Video Center White Paper
This document provides a brief overview of Nokia Video Center, and defines a framework for service providers to create or adapt their own Internet video service into Nokia Video Center.

08-Feb-2006

Ring Tone Guidelines For Nokia Devices
This document covers basic issues on ring tones and other mobile sounds and how to effectively avoid the most common mistakes when creating them.

16-Dec-2005

How To Post Mobile Videos On The Web
This article describes what issues need to be considered when posting a mobile video on the Web.

16-Dec-2005

S60 Platform: Music Services FAQ
The information in this document will help music service providers ensure that their services work well with S60 mobile devices, and points service providers to related documents from Nokia.

16-Dec-2005

S60 Platform: Ready For Music Services
A mobile device can be a great portable music player, allowing consumers to carry their songs along with them, purchase music at any time, and share their musical experiences and recommendations with their friends. This white paper will help music service providers make decisions about how to build their service clients for S60 devices.

18-Nov-2005

Video And Streaming In Nokia Devices v3.0
This updated document will help developers create audio-visual content, services, and applications for video-capable Nokia devices. The document covers the basics of audio and video coding, including file formats. Different Nokia platforms and their capabilities are presented.

28-Oct-2005

Nokia Press to print solution brochure
Nokia Press to print solution brochure

28-Oct-2005

Nokia Press to print solution white paper
Nokia Press to print solution white paper

27-Jun-2005

MIDI And True Tones In Nokia Devices v2.4
This updated document is an introduction to MIDI in Nokia devices. The document includes MIDI format, Mobile XMF and Mobile DLS, download methods, and the supported instruments in Nokia GSM/CDMA/TDMA devices. The document also includes an introduction to True Tones in Nokia devices.

14-Feb-2005

Video Sharing - Technical Description
This paper specifies the technical details and recommendations that must be followed in order to achieve interoperability between a Nokia video-sharing application and any other application capable of sending and receiving video during a voice call.

Back to top

Symbian C++ Multimedia Documents And Examples

05-Nov-2008

Multimedia in the S60 Platform
The Multimedia section of the S60 5th Edition C++ Developer's Library explains what needs to be taken into account when developing multimedia applications for S60 devices.

10-Oct-2008

S60 Platform: Image Converter Example
This example demonstrates how to use the image conversion APIs available in the S60 platform (Image Conversion Library, ICL). These APIs include important classes, such as CBitmapRotator and CBitmapScaler to be used for rotating and scaling images, respectively. CImageEncoder and CImageDecoder classes are used to access image encoders and decoders available in the ICL. With this example an image can be opened either from the device memory or a memory card (if present). Once opened, the image can be rotated, scaled, and saved in the same or a different format (for example, a JPG image can be converted into a GIF image). The UI of the updated application has been optimized for touch. For example, long taps and tactile feedback are supported. The example project supports building for both S60 5th Edition with touch UI and S60 3rd Edition with a traditional keypad. Important classes: CAknLongTapDetector, MTouchFeedback, CBitmapRotator, CBitmapScaler, CImageEncoder, CImageDecoder, CFbsBitmap, CAknQueryDialog.

02-Oct-2008

S60 5th Edition: What’s New for Developers
This document provides developers with a summary of the new features in the initial release of S60 5th Edition. The document describes the changes to the UI and the new features available to developers using Symbian C++, Open C/C++, Java™ technology, Web Runtime (WRT), and Flash Lite from Adobe. It also covers support for additional content formats.

02-Oct-2008

S60 Platform: Developers’ Introductory Guide
This version of S60 Platform: Developers’ Introductory Guide provides information about the platform through the initial release of S60 5th Edition. It describes the architecture of the S60 platform, provides an overview of the available runtime and content technologies, outlines the tools available for developers, and offers a guide to the support services provided by Forum Nokia.

09-Apr-2008

S60 Platform: Camera Example with Autofocus Support
This C++ application implements the basic features of the built-in camera using the On-board Camera API classes MCameraObserver and CCamera (supported from S60 2nd Edition onwards). Also auto focus is supported via an AF extension library provided in the package (supported in S60 3rd Edition, FP1).

20-Apr-2007

S60 Multimedia Framework eLearning
This eLearning module provides the developer with a client’s view of the Multimedia Framework and the APIs or interfaces available to use when writing applications. It begins with a look at the architecture of the Multimedia Framework, and then goes on to discuss the Client APIs supported by the Multimedia Framework, namely the Audio Interface, the Tone player Interface, the Audio Streaming interface and the Video Interface. The eLearning module concludes with a demonstration showing how to use one of the client APIs.

16-Mar-2007

S60 Platform: Full-Duplex Audio Example v2.0
This C++ example application plays and records audio simultaneously, reading from the microphone and writing to the earpiece/speaker, creating a local audio feedback loop. Audio is processed in encoded format, using real-time encoding/decoding support from audio hardware. This example can also be used for creating VoIP applications on S60 2nd Edition, S60 2nd Edition FP2 and FP3. Main classes: CMMFDevSound, MDevSoundObserver.

14-Nov-2006

S60 Platform: Music Application Developer's Guide
This document provides guidance on using S60 multimedia APIs to create music applications for S60 3rd Edition and future devices. The document contains descriptions and examples that illustrate the use of multimedia APIs to accomplish common operations for music applications. In addition, this document covers alternative techniques for accomplishing similar operations while explaining the design tradeoffs between the different approaches.

06-Nov-2006

S60 Platform: Video Example v2.0
This C++ code example demonstrates how to play and record video files. CVideoRecorderUtility and CCamera classes are used to record a video clip, and the CVideoPlayerUtility class is used to play, stop, and pause video clips and show the video clip information. In addition, playing a video clip in an external viewer using a document handler method is demonstrated in this example. Video APIs are part of the Multimedia Framework (MMF) that is supported from Symbian OS v7.0s (S60 2nd Edition) onwards (on the Nokia 6600 it is only possible to play video). Main classes: CVideoRecorderUtility, CVideoPlayerUtility, CCamera, CFeatureDiscovery.

29-Jun-2006

S60 Platform: Audio Streaming Example v2.0
Audio Streaming Example demonstrates the use of Audio Streaming API that provides functionality for recording audio stream into a buffer and playback of the audio buffer. Besides playing, recording, and stopping the audio stream, the recorded audio stream can be saved into a file and further loaded to be played again. PCM and AMR-NB-encoded sample files are included in the package. Audio Streaming API is part of the Symbian Multimedia Framework (MMF) and supported from S60 2nd Edition onwards. Main classes: CMdaAudioInputStream, CMdaAudioOutputStream, MMdaAudioInputStreamCallback, MMdaAudioOutputStreamCallback.

10-May-2006

S60 Platform: Sound Mixer Example v2.0
This updated example application demonstrates how to play a maximum of 16 simultaneous voices. The example has eight blocks moving on the screen and playing sounds when they hit a wall or each other.

24-Nov-2005

S60 Platform: Audio Output Streaming Example v1.1
This updated C++ example application demonstrates the key functionalities of the Audio Streaming API by playing generated waveforms and pcm sound data from a file.

24-May-2005

Series 60 Platform 1st/2nd Edition: Call Recorder Example
This example shows how to record phone calls (from a telephony uplink and a microphone) into wav files. In addition, the example demonstrates how to play audio files, show a progress bar, and use active objects to listen to the phone line.

Back to top

MIDP Multimedia Documents And Examples

02-Aug-2007

MIDP: Mobile Media API Support In Nokia Devices v2.0
This excel file includes the Mobile Media API (JSR-135) features that are supported in Nokia devices. The information is organized into categories that cover speech and music audio playing capabilities, synthetic audio playing capabilities, speech and music audio recording capabilities, video capabilities (playing and recording), camera snapshot capabilities, and supported controls. The resource has been updated with new test results, which include for example S60 3rd Edition devices.

02-Mar-2007

MIDP: Mobile Media API Developer's Guide v2.1
This updated Java™ MIDP document describes the Mobile Media API (JSR-135). The MMAPI allows MIDlets to use various media types more powerfully, for example, to play several kinds of audio and video files, capture images, and adjust many of these operations using special kinds of controls. The document offers recommended practices on how to utilize the API more efficiently.

06-Feb-2007

MIDP: Advanced Multimedia Supplements API Developer's Guide
This new document describes the Advanced Multimedia Supplements API (JSR-234). The AMMS API allows MIDlets to use various advanced sound features, for example, environmental audio. The document describes how to build an example MIDlet that uses these features.

03-Nov-2006

MIDP 2.0: Game API Developer's Guide (with Example) v2.0
This updated document introduces the MIDP 2.0 Game API and covers also MIDP 2.0 Media API. The document is accompanied with an example application, Sheepdog game.

07-Apr-2006

MIDP: Mobile Media API Example - Media Sampler
This Java™ MIDP example demonstrates the usage of the Mobile Media API (JSR-135) by playing audio and video clips. In addition, the MIDlet shows how to check the MMAPI support on a device by using system properties.

24-Jan-2003

Camera MIDlet: A Mobile Media API Example
This document describes the Camera MIDlet, a simple example program that makes use of the image capture capability. The document also provides a few ideas for how Camera MIDlet could be extended to make useful applications.

Back to top

Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Invite a friend Invite a friend
RDF Facets: qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ