Qt Multimedia Documentation

AOMedia Video 1

Advanced Audio Coding

Advanced Video Coding

Android supported media formats

Apple Lossless Audio Codec

Audio Devices Example

Running the Example

Audio Output Example

Running the Example

Audio Overview

raw access

Audio Features

Audio Implementation Details

Playing Compressed Audio

Recording Audio to a File

Low Latency Sound Effects

Low Level Audio Playback and Recording

Push and Pull

Decoding Compressed Audio to Memory

Spatial Audio

Reference Documentation

C++ Classes

QML Types

Examples

Audio QML Type

Audio Recorder Example

Running the Example

Displaying the Window and Audio Settings

Recording Audio

Audio Source Example

Running the Example

Audio Video Interleave

AudioInput

AudioOutput

Camera

Camera Example

Running the Example

Camera Overview

camera_image_processing

Camera Features

The Lens Assembly

The Sensor

Image Processing

Recording for Posterity

Camera Implementation Details

Detecting and Selecting a Camera

Preview

Still Images

Movies

Controlling the Imaging Pipeline

Focus and Zoom

Exposure, Shutter Speed and Flash

Image Processing

Canceling Asynchronous Operations

Examples

C++ Examples

QML Examples

Reference Documentation

C++ Classes

QML Types

CaptureSession

Changes to Qt Multimedia

New features in Qt 6

Removed features

Changed features

DOF

Dolby Digital

Dolby Digital Plus (EAC3)

Dolby TrueHD

Free Lossless Audio Codec

GStreamer

High Efficiency Video Coding (HEVC)

ISO 639-2 code

ImageCapture

Info.plist

MIME type

MPEG-1

MPEG-1 Audio Layer III or MPEG-2 Audio Layer III

MPEG-2

MPEG-4

MPEG-4 Part 3 or MPEG-4 Audio (formally ISO/IEC 14496-3)

Matroska (MKV)

Media Player Example

Running the Example

MediaDevices

MediaPlayer

MediaRecorder

MotionJPEG

Multimedia Overview

Features

Multimedia Components

Multimedia Recipes

Limitations

Changes from Previous Versions

Reference Documentation

Ogg

Ogg Vorbis

Opus Audio Format

QML Camera Example

Running the Example

Application Structure

QML Media Player Example

Running the Example

Overview

Using MediaPlayer and VideoOutput

PlayerMenuBar

fileDialog

loadUrl

Getting meta data

Tracks information and control

playbackControlPanel

Playback control

Play Pause Stop

Playback seek control

Playback rate control

Audio control

QML Recorder Example

Running the Example

QML Video Example

Running the Example

Application Structure

Calculating and Displaying QML Painting Rate

Qt Multimedia

Getting started

Overviews and Important Topics

QML Types

C++ Classes

Licenses and Attributions

Target platform and backend notes

Reference and Examples

Qt Multimedia C++ Classes

Namespaces

Classes

Qt Multimedia Module

Qt Multimedia Widgets Module

Qt Spatial Audio Module

Qt Multimedia Widgets

Getting Started

References

Examples

Qt Multimedia on macOS and iOS

Limitations

QuickTime

Sonification

SoundEffect

Spectrum Example

Running the Example

Theora

VP8

VP9

Video

Video Graphics Item Example

Running the Example

Video Overview

Video Features

Video Implementation Details

Playing Video in C++

Playing Video in QML

Working with Low Level Video Frames

Recording Video

Supported Media Formats

Windows

Android

Linux

Minimum Required GStreamer Plugins

Determining Supported Media Formats at Runtime

Examples

C++ Examples

QML Examples

Reference Documentation

C++ Classes

QML Types

Video Widget Example

Running the Example

VideoOutput

Waveform Audio File Format

WebM

Windows Media Audio

Windows Media Player

Windows Media Player documentation

Windows Media Video

codec guide

gstreamer

hyperfocal

loudness

photo glossary

pixel format

qtqml import syntax

volume controls

Qt Multimedia Examples

Qt Multimedia Module C++ Classes

Using the Module

Building with CMake

Qt Multimedia Widgets C++ Classes

Qt Multimedia QML Types

QML Types

Qt Spatial Audio Module