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.
| APIs to play and record media, and manage a collection of media content. | 
| Abstraction for video data | |
| Base class for video presentation surfaces | |
| Interface to query and select an audio input endpoint | |
| Interface to query audio devices and their functionality | |
| Access to the settings of a media service that performs audio encoding | |
| Set of audio encoder settings | |
| Audio endpoint selector media control | |
| Stores audio parameter information | |
| Interface for receiving audio data from an audio input device | |
| Interface for sending audio data to an audio output device | |
| Interface for system camera devices | |
| Control for setting the capture buffer format | |
| Control for setting capture destination | |
| Abstract base class for classes that control still cameras or video cameras | |
| Interface for exposure related camera settings | |
| Supplies control for exposure related camera parameters | |
| Supplies a camera flash control | |
| Interface for focus and zoom related camera settings | |
| Supplies control for focusing related camera parameters | |
| Used for the recording of media content | |
| Control interface for image capture services | |
| Interface for focus and zoom related camera settings | |
| Abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising | |
| Abstract base class for classes that control still cameras or video cameras | |
| Camera viewfinder widget | |
| Graphics item which display video produced by a QMediaObject | |
| Access to the settings of a media service that performs image encoding | |
| The base class for objects extending media objects functionality | |
| Access to the output container format of a QMediaService | |
| Access to the resources relating to a media content | |
| Base interface for media service controls | |
| Means of viewing image media | |
| Allows the setting of the Network Access Point for media related activities | |
| Common base for multimedia objects | |
| Allows the playing of a media source | |
| Access to the media playing functionality of a QMediaService | |
| List of media content to play | |
| Access to the playlist functionality of a QMediaService | |
| Navigation for a media playlist | |
| Abstract list of media | |
| Interface for reading a playlist file | |
| Access to the playlist playback functionality of a QMediaService | |
| Used for the recording of media content | |
| Access to the recording functionality of a QMediaService | |
| Description of a media resource | |
| Common base class for media service implementations | |
| Describes what is required of a QMediaService | |
| Media stream selection control | |
| Represents a time interval with integer precision | |
| Read access to the meta-data of a QMediaService's media | |
| Write access to the meta-data of a QMediaService's media | |
| Interface to the systems analog radio device | |
| Access to the radio tuning functionality of a QMediaService | |
| Video device selector media control | |
| Access to the settings of a media service that performs video encoding | |
| Representation of a frame of video data | |
| Control for rendering to a video surface | |
| Specifies the stream format of a video presentation surface | |
| Widget which presents video produced by a media object | |
| Media control which implements a video widget | |
| Media control for rendering video to a window |