Multimedia Backend Development
Overview
A multimedia backend provides the glue between platform-specific libraries, and Qt Multimedia. In some cases the available cross-platform Multimedia APIs or implementations are not sufficient, or not immediately available on a certain platform. Alternatively, the multimedia implementation on a platform might expose certain extra properties or functionality that other platforms do not, or a finer degree of control might be possible. For these cases, it is possible to use extended controls directly.
Classes for service implementers.
Access to the audio decoding functionality of a QMediaService  | |
Access to the settings of a media service that performs audio encoding  | |
Audio input selector media control  | |
Audio output selector media control  | |
Control over the audio role of a media object  | |
Control for setting the capture buffer format  | |
Control for setting capture destination  | |
Abstract base class for classes that control still cameras or video cameras  | |
Allows controlling camera exposure parameters  | |
Allows controlling feedback (sounds etc) during camera operation  | |
Allows controlling a camera's flash  | |
Supplies control for focusing related camera parameters  | |
Control interface for image capture services  | |
Abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising  | |
Camera info media control  | |
Abstract base class for classes that control still cameras or video cameras  | |
Abstract class for controlling camera viewfinder parameters  | |
Access to the viewfinder settings of a camera media service  | |
Supplies control for optical and digital camera zoom  | |
Access to the settings of a media service that performs image encoding  | |
Allows control over probing audio data in media objects  | |
Supplies a control for reporting availability of a service  | |
Access to the output container format of a QMediaService  | |
Access to the gapless playback related control of a QMediaService  | |
Allows the setting of the Network Access Point for media related activities  | |
Access to the media playing functionality of a QMediaService  | |
Access to the recording functionality of a QMediaService  | |
Media stream selection control  | |
Allows control over probing video frames in media objects  | |
Read access to the meta-data of a QMediaService's media  | |
Write access to the meta-data of a QMediaService's media  | |
Access to the RDS functionality of the radio in the QMediaService  | |
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  | |
Media control for rendering video to a QAbstractVideoSurface  | |
Media control for rendering video to a window  | |
Base interface for media service controls  | |
Common base class for media service implementations  |