Qt Multimedia QML Types
用于 Qt Multimedia 支持以下基本用例:
- 音频和视频播放、
- 访问摄像头功能,
- 录制视频、
- 以及访问相机设置。
QML 类型
Qt Multimedia 您可以通过在 .qml 文件中使用以下导入语句,将 QML 类型导入到您的应用程序中:
import QtMultimedia用于在捕获会话中捕获音频的音频输入 | |
用于捕获会话的播放或监听的音频输出 | |
用于控制与对焦和变焦相关的相机设置的接口 | |
支持捕获音频和视频内容 | |
由自定义 GStreamer 二进制文件支持的视频源 | |
用于捕获摄像头图像的接口 | |
有关可用多媒体输入和输出设备的信息 | |
向场景中添加媒体播放功能 | |
用于对在 CaptureSession 中生成的媒体进行编码和录制 | |
低级媒体播放选项 | |
此类型用于捕获屏幕 | |
该类型提供了一种在 QML 中播放音效的方法 | |
用于显示指定视频的便捷类型 | |
渲染视频或摄像头取景器 | |
此类型用于捕获窗口 |
QtMultimedia 导入还提供了以下值类型:
该类型用于获取可通过 WindowCapture 进行捕获的窗口的基本信息 | |
描述音频设备 | |
描述相机设备 | |
描述相机设备支持的视频格式 | |
MediaFormat 描述媒体文件的格式 | |
为媒体文件提供元数据 |
Qt Spatial Audio 模块
Qt Spatial Audio 您可以在 .qml 文件中使用以下导入语句,将 QML 类型导入到您的应用程序中:
import QtQuick3D.SpatialAudio立体声叠加音效 | |
管理 3D 场景中的声音对象 | |
定义聆听由 AudioEngine 定义的声音场的人的位置和朝向 | |
3D 空间中的声音对象 |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.