org.qt-project.qtmultimedia.6102
qtmultimedia

# Qt Multimedia

Multimedia Overview

Audio Overview

Video Overview

Camera Overview

GStreamer backend

Qt Multimedia Widgets

Platform Notes - macOS and iOS

Platform Notes - Linux

Platform Notes - Windows

Platform Notes - WebAssembly

## Building from sources

### Building FFmpeg

Building FFmpeg on Windows

Building FFmpeg on macOS

Building FFmpeg on Linux

Building FFmpeg for iOS

Building FFmpeg for Android on Windows

Building FFmpeg for Android on macOS

Building FFmpeg for Android on Linux

Advanced FFmpeg Configuration

FFmpeg stub libraries on Linux and Android

Upgrading from Qt 5

## Examples

Audio Devices Example

Audio Output Example

Audio Recorder Example

Audio Source Example

Camera Example

Media Player Example

QML Camera Application

QML Media Player Example

QML Video Example

QML Video Recorder

Screen Capture Example

Video Graphics Item Example

Video Widget Example

## Qt Multimedia Classes and Namespaces

### QAbstractVideoBuffer Class Reference

List of all members

### QAbstractVideoBuffer::MapData Struct Reference

List of all members

### QAudioBuffer Class Reference

List of all members

### QAudioBufferInput Class Reference

List of all members

### QAudioBufferOutput Class Reference

List of all members

### QAudioDecoder Class Reference

List of all members

### QAudioDevice Class Reference

List of all members

### QAudioFormat Class Reference

List of all members

### QAudioInput Class Reference

List of all members

### QAudioOutput Class Reference

List of all members

### QAudioSink Class Reference

List of all members

### QAudioSource Class Reference

List of all members

### QCamera Class Reference

List of all members

### QCameraDevice Class Reference

List of all members

### QCameraFormat Class Reference

List of all members

### QCapturableWindow Class Reference

List of all members

### QImageCapture Class Reference

List of all members

### QMediaCaptureSession Class Reference

List of all members

### QMediaDevices Class Reference

List of all members

### QMediaFormat Class Reference

List of all members

### QMediaMetaData Class Reference

List of all members

### QMediaPlayer Class Reference

List of all members

### QMediaRecorder Class Reference

List of all members

Obsolete members

### QMediaTimeRange Class Reference

List of all members

### QMediaTimeRange::Interval Struct Reference

List of all members

### QPlaybackOptions Class Reference

List of all members

### QScreenCapture Class Reference

List of all members

### QSoundEffect Class Reference

List of all members

### QVideoFrame Class Reference

List of all members

Obsolete members

### QVideoFrameFormat Class Reference

List of all members

Obsolete members

### QVideoFrameInput Class Reference

List of all members

### QVideoSink Class Reference

List of all members

### QWindowCapture Class Reference

List of all members

QtAudio Namespace Reference

### SoundEffect Type Reference

List of all members

QtVideo Namespace Reference

## Qt Multimedia Widgets C++ Classes

### QGraphicsVideoItem Class Reference

List of all members

### QVideoWidget Class Reference

List of all members

## QML Types

### AudioInput Type Reference

List of all members

### AudioOutput Type Reference

List of all members

### Camera Type Reference

List of all members

### CaptureSession Type Reference

List of all members

### ImageCapture Type Reference

List of all members

### MediaDevices Type Reference

List of all members

### MediaPlayer Type Reference

List of all members

### MediaRecorder Type Reference

List of all members

### PlaybackOptions Type Reference

List of all members

### ScreenCapture Type Reference

List of all members

### SoundEffect Type Reference

List of all members

### Video Type Reference

List of all members

### VideoOutput Type Reference

List of all members

### WindowCapture Type Reference

List of all members

advanced-ffmpeg-configuration.html
audiooverview.html
cameraoverview.html
cmake-variable-qt-no-ffmpeg-xcode-embed-frameworks-code-sign-on-copy.html
images/CaptureControls.png
images/FlashControls.png
images/VideoCaptureControls.png
images/Zoom.gif
images/ZoomControl.png
images/arrow_bc.png
images/audiodevices.png
images/audiooutput-example.png
images/audiorecorder.png
images/audiosource-example.png
images/bgrContent.png
images/btn_next.png
images/btn_prev.png
images/bullet_dn.png
images/bullet_sq.png
images/camera-example.png
images/camera_correctionAngle_90.png
images/home.png
images/how-focus-works.gif
images/ico_out.png
images/image_processing.png
images/logo.png
images/mediaplayerex.jpg
images/noun_Media_166644.svg
images/qml-camera.png
images/qml-declarative-portrait.png
images/qml-recorder-control-bar-overview.gif
images/qml-recorder-overview.gif
images/qmlrecorder.jpg
images/qmlvideo-menu.jpg
images/qmlvideo-overlay.jpg
images/qtmultimedia-examples-qml-media-player-settings.png
images/qtmultimedia-examples-qml-media-player.png
images/screencapture.jpg
images/sound-wave-small.jpg
images/video-qml-paint-rate.png
images/video-videographicsitem.png
images/video-videowidget.png
multimedia-examples.html
multimediaoverview.html
qabstractvideobuffer-mapdata-members.html
qabstractvideobuffer-mapdata.html
qabstractvideobuffer-members.html
qabstractvideobuffer.html
qaudiobuffer-members.html
qaudiobuffer.html
qaudiobufferinput-members.html
qaudiobufferinput.html
qaudiobufferoutput-members.html
qaudiobufferoutput.html
qaudiodecoder-members.html
qaudiodecoder.html
qaudiodevice-members.html
qaudiodevice.html
qaudioformat-members.html
qaudioformat.html
qaudioinput-members.html
qaudioinput.html
qaudiooutput-members.html
qaudiooutput.html
qaudiosink-members.html
qaudiosink.html
qaudiosource-members.html
qaudiosource.html
qcamera-members.html
qcamera.html
qcameradevice-members.html
qcameradevice.html
qcameraformat-members.html
qcameraformat.html
qcapturablewindow-members.html
qcapturablewindow.html
qgraphicsvideoitem-members.html
qgraphicsvideoitem.html
qimagecapture-members.html
qimagecapture.html
qmediacapturesession-members.html
qmediacapturesession.html
qmediadevices-members.html
qmediadevices.html
qmediaformat-members.html
qmediaformat.html
qmediametadata-members.html
qmediametadata.html
qmediaplayer-members.html
qmediaplayer.html
qmediarecorder-members.html
qmediarecorder-obsolete.html
qmediarecorder.html
qmediatimerange-interval-members.html
qmediatimerange-interval.html
qmediatimerange-members.html
qmediatimerange.html
qml-audiodevice.html
qml-cameradevice.html
qml-cameraformat.html
qml-capturablewindow.html
qml-mediaformat.html
qml-mediametadata.html
qml-qtmultimedia-audioinput-members.html
qml-qtmultimedia-audioinput.html
qml-qtmultimedia-audiooutput-members.html
qml-qtmultimedia-audiooutput.html
qml-qtmultimedia-camera-members.html
qml-qtmultimedia-camera.html
qml-qtmultimedia-capturesession-members.html
qml-qtmultimedia-capturesession.html
qml-qtmultimedia-imagecapture-members.html
qml-qtmultimedia-imagecapture.html
qml-qtmultimedia-mediadevices-members.html
qml-qtmultimedia-mediadevices.html
qml-qtmultimedia-mediaplayer-members.html
qml-qtmultimedia-mediaplayer.html
qml-qtmultimedia-mediarecorder-members.html
qml-qtmultimedia-mediarecorder.html
qml-qtmultimedia-playbackoptions-members.html
qml-qtmultimedia-playbackoptions.html
qml-qtmultimedia-screencapture-members.html
qml-qtmultimedia-screencapture.html
qml-qtmultimedia-soundeffect-members.html
qml-qtmultimedia-soundeffect.html
qml-qtmultimedia-video-members.html
qml-qtmultimedia-video.html
qml-qtmultimedia-videooutput-members.html
qml-qtmultimedia-videooutput.html
qml-qtmultimedia-windowcapture-members.html
qml-qtmultimedia-windowcapture.html
qplaybackoptions-members.html
qplaybackoptions.html
qscreencapture-members.html
qscreencapture.html
qsoundeffect-members.html
qsoundeffect.html
qt-add-ios-ffmpeg-libraries.html
qtaudio.html
qtmultimedia-apple.html
qtmultimedia-attribution-dr-libs.html
qtmultimedia-attribution-ffmpeg-boost.html
qtmultimedia-attribution-ffmpeg-libjpeg.html
qtmultimedia-attribution-ffmpeg-zlib.html
qtmultimedia-attribution-ffmpeg.html
qtmultimedia-attribution-signalsmith-stretch.html
qtmultimedia-attribution-tlfs.html
qtmultimedia-audiodevices-example.html
qtmultimedia-audiooutput-example.html
qtmultimedia-audiorecorder-example.html
qtmultimedia-audiosource-example.html
qtmultimedia-building-ffmpeg-android-linux.html
qtmultimedia-building-ffmpeg-android-macos.html
qtmultimedia-building-ffmpeg-android-windows.html
qtmultimedia-building-ffmpeg-ios.html
qtmultimedia-building-ffmpeg-linux.html
qtmultimedia-building-ffmpeg-macos.html
qtmultimedia-building-ffmpeg-windows.html
qtmultimedia-building-ffmpeg.html
qtmultimedia-building-from-source.html
qtmultimedia-camera-example.html
qtmultimedia-changes-qt6.html
qtmultimedia-declarative-camera-example.html
qtmultimedia-ffmpeg-stubs.html
qtmultimedia-gstreamer.html
qtmultimedia-index.html
qtmultimedia-linux.html
qtmultimedia-module.html
qtmultimedia-modules.html
qtmultimedia-player-example.html
qtmultimedia-qmlmodule.html
qtmultimedia-screencapture-example.html
qtmultimedia-toc.html
qtmultimedia-video-mediaplayer-example.html
qtmultimedia-video-qmlvideo-example.html
qtmultimedia-video-recorder-example.html
qtmultimedia-videographicsitem-example.html
qtmultimedia-videowidget-example.html
qtmultimedia-wasm.html
qtmultimedia-windows.html
qtmultimediawidgets-index.html
qtmultimediawidgets-module.html
qtvideo.html
qvideoframe-members.html
qvideoframe-obsolete.html
qvideoframe.html
qvideoframeformat-members.html
qvideoframeformat-obsolete.html
qvideoframeformat.html
qvideoframeinput-members.html
qvideoframeinput.html
qvideosink-members.html
qvideosink.html
qvideowidget-members.html
qvideowidget.html
qwindowcapture-members.html
qwindowcapture.html
style/offline-dark.css
style/offline-simple.css
style/offline.css
style/tech_preview.svg
videooverview.html