Qt Multimedia 模块 C++ 类

Qt Multimedia 模块提供音频、视频和摄像头功能。 更多...

名称空间

QAudio 包含用于音频类的枚举

QAudioBuffer 表示具有特定格式和采样率的一批音频样本
QAudioDecoder 实现解码音频
QAudioDevice 音频设备及其功能的有关信息
QAudioFormat 存储音频流参数信息
QAudioInput 表示音频的输入通道
QAudioOutput 表示音频的输出通道
QAudioSink 把音频数据发送到音频输出设备的接口
QAudioSource 从音频输入设备接收音频数据的接口
QCamera 系统摄像头设备接口
QCameraDevice 有关摄像头设备的一般信息
QCameraFormat 描述摄像头设备所支持的视频格式
QImageCapture 用于录制媒体内容
QMediaCaptureSession 允许捕获音频/视频内容
QMediaDevices 可用多媒体输入和输出设备的有关信息
QMediaFormat 描述多媒体文件或流的编码格式
QMediaMetaData 为媒体文件提供元数据
QMediaPlayer 允许播放媒体文件
QMediaRecorder 用于编码和录制捕获会话
QMediaTimeRange 表示一组零个或多个不相交的时间间隔
QMediaTimeRange::Interval QMediaTimeRange::Interval 类表示采用整数精度的时间间隔
QPlatformAudioDecoder 访问音频解码功能
QPlatformAudioSink 音频后端基类
QPlatformAudioSource 用于 QAudioSource 访问由插件提供的音频设备
QSoundEffect 播放低延迟音效的办法
QVideoFrame 表示视频数据帧
QVideoFrameFormat 指定视频呈现表面的流格式
QVideoSink 表示视频数据的一般汇点

详细描述

To enable Qt Multimedia in a project, add this directive into your C++ files:

#include <QtMultimedia>
					

使用模块

使用 Qt 模块要求直接或透过其它依赖链接到模块库。一些构建工具为此有贡献支持,包括 CMake and qmake .

构建采用 CMake

使用 find_package() 命令去定位所需模块组件,在 Qt6 包:

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