C++ 类为多媒体内容提供了更多控制,相比 QML 替代。若应用程序服务于复杂用例,譬如解码媒体文件、访问视频或音频缓冲,请使用 C++ 替代。有关 C++ 类支持的复杂音频、视频及摄像头用例的更多细节,参考 Multimedia 概述 .
| 包含用于音频类的枚举 |
| 表示具有特定格式和采样率的一批音频样本 | |
| 实现解码音频 | |
| 音频设备及其功能的有关信息 | |
| 存储音频流参数信息 | |
| 表示音频的输入通道 | |
| 表示音频的输出通道 | |
| 把音频数据发送到音频输出设备的接口 | |
| 从音频输入设备接收音频数据的接口 | |
| 系统摄像头设备接口 | |
| 有关摄像头设备的一般信息 | |
| 描述摄像头设备所支持的视频格式 | |
| 用于获取可捕获窗口的基本信息 | |
| 用于录制媒体内容 | |
| 允许捕获音频/视频内容 | |
| 可用多媒体输入和输出设备的有关信息 | |
| 描述多媒体文件或流的编码格式 | |
| 为媒体文件提供元数据 | |
| 允许播放媒体文件 | |
| 用于编码和录制捕获会话 | |
| 表示一组零个或多个不相交的时间间隔 | |
| QMediaTimeRange::Interval 类表示采用整数精度的时间间隔 | |
| 此类用于捕获屏幕 | |
| 播放低延迟音效的办法 | |
| 表示视频数据帧 | |
| 指定视频呈现表面的流格式 | |
| 表示视频数据的一般汇点 | |
| 此类用于捕获窗口 |
| 显示由 QMediaPlayer 或 QCamera 产生的视频的图形项 | |
| 呈现媒体对象产生视频的小部件 |
| 立体声叠加声音 | |
| 管理 3D 声场 | |
| 定义由 QAudioEngine 定义声场的收听人的位置和取向 | |
| 3D 空间中的声音对象 |