Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
QtMultimedia
English Türkçe
QtMultimedia Module
For a full overview of the QtMultimedia module please checkout the Multimedia Overview in the Qt documentation.
Chart of backend completeness by platform
{background:#009900}. |. Interface |. AVFoundation|. QuickTime 7 |. DirectShow |. WMF |. GStreamer |. Android |. Blackberry |
|Doc:QAudioDecoderControl | | | | | | | |
|Doc:QAudioEncoderSettingsControl | | | | | | | |
|Doc:QAudioInputSelectorControl | yes | | | | | | |
|Doc:QAudioOutputSelectorControl | | | | | | | |
|Doc:QCameraCaptureBufferFormatControl | | | | | | | |
|Doc:QCameraCaptureDestinationControl | | | | | | | |
|Doc:QCameraControl | yes | | | | | | |
|Doc:QCameraExposureControl | | | | | | | |
|Doc:QCameraFeedbackControl | | | | | | | |
|Doc:QCmaeraFlashControl | | | | | | | |
|Doc:QCameraFocusControl | | | | | | | |
|Doc:QCameraImageCaptureControl | yes | | | | | | |
|Doc:QCameraImageProcessingControl | | | | | | | |
|Doc:QCameraLocksControl | | | | | | | |
|Doc:QCameraViewFinderSettingsControl | | | | | | | |
|Doc:QCameraZoomControl | | | | | | | |
|Doc:QImageEncoderControl | | | | | | | |
|Doc:QMediaAudioProbeControl | | | | | | | |
|Doc:QMediaAvailabilityControl | | | | | | | |
|Doc:QMediaContainerControl | | | | | | | |
|Doc:QMediaGaplessPlaybackControl | | | | | | | |
|Doc:QMediaNetworkAccessControl | | | | | | | |
|Doc:QMediaPlayerControl | yes | yes | | | | | |
|Doc:QMediaPlayListControl | | | | | | | |
|Doc:QMediaPlayListSourceControl | | | | | | | |
|Doc:QMediaRecorderControl | yes | | | | | | |
|Doc:QMediaStreamControl | | | | | | | |
|Doc:QMediaVideoProbeControl | | | | | | | |
|Doc:QMetaDataReaderControl | partial | yes | | | | | |
|Doc:QMetaDataWriterControl | yes | | | | | | |
|Doc:QRadioDataControl | | | | | | | |
|Doc:QRadioTunerControl | | | | | | | |
|Doc:QVideoDeviceSelectorControl | yes | | | | | | |
|Doc:QVideoEncoderSettingsControl | | | | | | | |
|Doc:QVideoRendererControl | yes | yes | | | | | |
|Doc:QVideoWidgetControl | yes | yes | | | | | |
|Doc:QVideoWindowControl | | yes | | | | | |
Windows
Linux & Embedded Linux
OS X & iOS
Multimedia support for apple products are provided by two plugins. The QuickTime 7 plugin is the legacy plugin, providing limited multimedia support to OS X 10.6, and is not actively developed. The AVFoundation plugin is available on OS X 10.7+ as well as iOS. This is the actively developed plugin and should be used where possible.
Android
Android Base-layer
Blackberry 10 (QNX)
QtMultimedia Plugin Interfaces
QtMultimedia's functionality for a given platform is defined using the Qt plugin system through the implementation of interfaces. These interfaces can be seen split several ways, but for our purposes they will be split between the high level and low level API's.