MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

QtMultimediaKit Module

This module delivers an easy to use interface to multimedia functions. The developer is able to render images, video and sound and record sound in a variety of formats.

QtMultimediaKit contains both the low level APIs previously found in Qt 4.6 and also the High level Multimedia APIs that were introduced earlier in QtMobility.

Namespace

QtMultimediaKit APIs to play and record media, and manage a collection of media content.

Classes

QAbstractVideoBuffer

Abstraction for video data

QAbstractVideoSurface

Base class for video presentation surfaces

QAudioCaptureSource

Interface to query and select an audio input endpoint

QAudioDeviceInfo

Interface to query audio devices and their functionality

QAudioEncoderControl

Access to the settings of a media service that performs audio encoding

QAudioEncoderSettings

Set of audio encoder settings

QAudioEndpointSelector

Audio endpoint selector media control

QAudioFormat

Stores audio parameter information

QAudioInput

Interface for receiving audio data from an audio input device

QAudioOutput

Interface for sending audio data to an audio output device

QCamera

Interface for system camera devices

QCameraCaptureBufferFormatControl

Control for setting the capture buffer format

QCameraCaptureDestinationControl

Control for setting capture destination

QCameraControl

Abstract base class for classes that control still cameras or video cameras

QCameraExposure

Interface for exposure related camera settings

QCameraExposureControl

Supplies control for exposure related camera parameters

QCameraFlashControl

Supplies a camera flash control

QCameraFocus

Interface for focus and zoom related camera settings

QCameraFocusControl

Supplies control for focusing related camera parameters

QCameraImageCapture

Used for the recording of media content

QCameraImageCaptureControl

Control interface for image capture services

QCameraImageProcessing

Interface for focus and zoom related camera settings

QCameraImageProcessingControl

Abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising

QCameraLocksControl

Abstract base class for classes that control still cameras or video cameras

QCameraViewfinder

Camera viewfinder widget

QGraphicsVideoItem

Graphics item which display video produced by a QMediaObject

QImageEncoderControl

Access to the settings of a media service that performs image encoding

QImageEncoderSettings

Set of image encoder settings

QMediaBindableInterface

The base class for objects extending media objects functionality

QMediaContainerControl

Access to the output container format of a QMediaService

QMediaContent

Access to the resources relating to a media content

QMediaControl

Base interface for media service controls

QMediaImageViewer

Means of viewing image media

QMediaNetworkAccessControl

Allows the setting of the Network Access Point for media related activities

QMediaObject

Common base for multimedia objects

QMediaPlayer

Allows the playing of a media source

QMediaPlayerControl

Access to the media playing functionality of a QMediaService

QMediaPlaylist

List of media content to play

QMediaPlaylistControl

Access to the playlist functionality of a QMediaService

QMediaPlaylistIOPlugin

Interface for media playlist I/O plug-ins

QMediaPlaylistNavigator

Navigation for a media playlist

QMediaPlaylistProvider

Abstract list of media

QMediaPlaylistReader

Interface for reading a playlist file

QMediaPlaylistSourceControl

Access to the playlist playback functionality of a QMediaService

QMediaPlaylistWriter

Interface for writing a playlist file

QMediaRecorder

Used for the recording of media content

QMediaRecorderControl

Access to the recording functionality of a QMediaService

QMediaResource

Description of a media resource

QMediaService

Common base class for media service implementations

QMediaServiceFeaturesInterface

Interface identifies features supported by a media service plug-in

QMediaServiceProvider

Abstract allocator for media services

QMediaServiceProviderHint

Describes what is required of a QMediaService

QMediaServiceProviderPlugin

Interface provides an interface for QMediaService plug-ins

QMediaServiceSupportedDevicesInterface

Interface identifies the devices supported by a media service plug-in

QMediaServiceSupportedFormatsInterface

Interface identifies if a media service plug-in supports a media format

QMediaStreamsControl

Media stream selection control

QMediaTimeInterval

Represents a time interval with integer precision

QMediaTimeRange

Represents a set of zero or more disjoint time intervals

QMetaDataReaderControl

Read access to the meta-data of a QMediaService's media

QMetaDataWriterControl

Write access to the meta-data of a QMediaService's media

QRadioTuner

Interface to the systems analog radio device

QRadioTunerControl

Access to the radio tuning functionality of a QMediaService

QVideoDeviceControl

Video device selector media control

QVideoEncoderControl

Access to the settings of a media service that performs video encoding

QVideoEncoderSettings

Set of video encoder settings

QVideoFrame

Representation of a frame of video data

QVideoRendererControl

Control for rendering to a video surface

QVideoSurfaceFormat

Specifies the stream format of a video presentation surface

QVideoWidget

Widget which presents video produced by a media object

QVideoWidgetControl

Media control which implements a video widget

QVideoWindowControl

Media control for rendering video to a window