\title
Qt Multimedia C++ Classes
The C++ classes provide more control over the multimedia content than the QML alternatives. If your application is serving complex use cases such as decoding media files, accessing video or audio buffers, use the C++ alternative. For more details about the complex audio, video, and camera use cases supported by the C++ classes, refer to Multimedia Overview.
Namespaces
Classes
Qt Multimedia Module
Abstraction for video data. QtMultimedia multimedia multimedia_video | |
Represents a collection of audio samples with a specific format and sample rate | |
Implements decoding audio. QtMultimedia multimedia multimedia_audio | |
Information about audio devices and their functionality. QtMultimedia multimedia multimedia_audio | |
Stores audio stream parameter information | |
Represents an input channel for audio. QtMultimedia multimedia multimedia_audio | |
Represents an output channel for audio. QtMultimedia multimedia multimedia_audio 6.0 | |
Interface for sending audio data to an audio output device | |
Interface for receiving audio data from an audio input device | |
Interface for system camera devices | |
General information about camera devices. QtMultimedia multimedia multimedia_camera | |
Describes a video format supported by a camera device. QtMultimedia multimedia multimedia_camera | |
Used for getting the basic information of a capturable window | |
Graphics item which display video produced by a QMediaPlayer or QCamera | |
Used for the recording of media content | |
Allows capturing of audio and video content. QtMultimedia multimedia multimedia_video multimedia_audio | |
Information about available multimedia input and output devices. multimedia QtMultimedia | |
Describes an encoding format for a multimedia file or stream. 6.2 | |
Provides meta-data for media files | |
Allows the playing of a media files. QtMultimedia multimedia multimedia_playback multimedia_video | |
Used for encoding and recording a capture session | |
Represents a set of zero or more disjoint time intervals. multimedia QtMultimedia | |
QMediaTimeRange::Interval class represents a time interval with integer precision. QtMultimedia | |
System memory allocated video data buffer. | |
This class is used for capturing a screen | |
Way to play low latency sound effects | |
Represents a frame of video data. QtMultimedia | |
Specifies the stream format of a video presentation surface. QtMultimedia | |
Represents a generic sink for video data. QtMultimedia multimedia multimedia_video | |
Widget which presents video produced by a media object. multimedia multimedia_video QtMultimediaWidgets | |
This class is used for capturing a window |
Qt Multimedia Widgets Module
Qt Spatial Audio Module
A stereo overlay sound | |
Manages a three dimensional sound field | |
Defines the position and orientation of the person listening to a sound field defined by QAudioEngine | |
A sound object in 3D space |