Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Technologies: Audio & video: Multimedia Documentation

Multimedia Documentation

Areas of interest

Generic Multimedia Documents And Examples

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.

15-Apr-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.

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

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.

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.

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.

09-Nov-2005

From Beeps To Soundscapes - Designing Mobile Game Audio
This article gives guidelines for designing mobile game audio and provides some insight into the future of mobile game audio.

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

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.

14-Jun-2006

S60 Platform: Image Converter Example v2.0
This C++ example demonstrates how to use the image conversion APIs available in the S60 platform (Image Conversion Library, ICL) to open, rotate, scale, and save the image in the same or a different format. Main classes: CBitmapRotator, CBitmapScaler, CImageEncoder, CImageDecoder.

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.

05-Aug-2005

Nokia 7710: In-Depth Developer's Guide
This documentation package gives you a comprehensive look inside the Nokia 7710 multimedia smartphone. It starts with the UI framework, going through instructions on how to build applications, and finally discusses porting existing software to the Nokia 7710.

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.

11-May-2005

Symbian OS: Creating Audio Applications In C++
This document describes how to use the capabilities of Symbian OS to record and play audio content.

10-May-2005

Symbian OS: Multimedia Framework And Other Multimedia APIs
This document describes the multimedia framework (MMF) introduced in Symbian OS v7.0s as well as the related servers and libraries that are commonly used in multimedia applications. This document is mainly considered as background information on how the multimedia system is implemented in Symbian OS, since developers do not typically write their code to run directly within that framework.

 

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

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Discussion thread of the week

Talk to the Guru Lasse Mäki, CEO JoikuSoft

Champion of the month

Gergely Csúcs
Read more about
Gergely on the
Champions web site.

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ
            
            RDF Facets:
            
            
                        qfnZuserE5ftagQSxnmmconverterE5Fv2E5F0X