Qt Multimedia Module C++ Classes

The Qt Multimedia module provides audio, video and camera functionality. More...

Namespaces

QAudio

Contains enums used by the audio classes

Classes

QAudioBuffer

Represents a collection of audio samples with a specific format and sample rate

QAudioDevice

Information about audio devices and their functionality

QAudioFormat

Stores audio stream parameter information

QCameraDevice

General information about camera devices

QCameraFormat

Describes a video format supported by a camera device

QMediaFormat

Describes an encoding format for a multimedia file or stream

QMediaMetaData

Provides meta-data for media files

QMediaTimeRange

Represents a set of zero or more disjoint time intervals

QMediaTimeRange::Interval

QMediaTimeRange::Interval class represents a time interval with integer precision

Detailed Description

Using the Module

Using a Qt module requires linking against the module library, either directly or through other dependencies. Several build tools have dedicated support for this, including CMake and qmake.

Building with CMake

Use the find_package() command to locate the needed module components in the Qt6 package:

 find_package(Qt6 REQUIRED COMPONENTS Multimedia)
 target_link_libraries(mytarget PRIVATE Qt6::Multimedia)