- Qt 5.15
- Qt Multimedia
- Qt Multimedia C++ Classes
- Qt 5.15.2 Reference Documentation

# 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

QAudio | Contains enums used by the audio classes
QMediaMetaData | Provides identifiers for meta-data attributes
QMultimedia | Contains miscellaneous identifiers used throughout the Qt Multimedia library

## Classes

### Qt Multimedia Module

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

### Qt Multimedia Widgets Module