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 | |
Control over the audio role of a media object | |
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 | |
Base interface for media service controls | |
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 | |
Common base class for media service implementations | |
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 |
© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.