Qt Multimedia QML 类型

QML 类型的 Qt Multimedia 支持以下基本使用案例:

  • 音频和视频回放,
  • 访问摄像头和无线电功能,
  • 录制视频,
  • 和访问摄像头设置。

QML 类型

可以将 Qt Multimedia QML 类型导入应用程序,使用以下 import 语句在 .qml 文件中:

import QtMultimedia 5.15
					
Audio 把音频回放添加到场景
Camera 访问取景器帧,并拍摄照片及影片
CameraCapture 捕获摄像头图像的接口
CameraExposure 曝光相关摄像头设置的接口
CameraFlash 闪光相关摄像头设置的接口
CameraFocus 对焦相关摄像头设置的接口
CameraImageProcessing 摄像头捕获相关设置的接口
CameraRecorder 控制摄像头录制视频
MediaPlayer 把媒体回放添加到场景
Playlist 针对要播放的指定媒体列表
PlaylistItem 定义 Playlist 播放列表项
QtMultimedia 提供具有 Qt Multimedia 有用功能的全局对象
RadioData 从 QML 应用程序访问 RDS 数据
SoundEffect 提供在 QML 中播放音效方式的类型
Torch Simple control over torch functionality
Video 展示指定视频的方便类型
VideoOutput 渲染视频或摄像头取景器

Qt Audio Engine

Qt Audio Engine provides types for 3D positional audio playback and content management. These types can be imported into your application using the following import statement in your .qml file:

import QtAudioEngine 1.15
					
AttenuationModelInverse 定义用于声音的非线性衰减曲线
AttenuationModelLinear 定义用于声音的线性衰减曲线
AudioCategory 按组控制所有活动声音实例
AudioEngine 把所有 3D 音频内容组织在一处
AudioListener 控制全局监听器参数
AudioSample 加载音频样本,大部分 .wav
PlayVariation 定义声音的回放变体。因此同一声音的每次回放都存在轻微差异,即使采用相同 AudioSample
Sound 定义用于 SoundInstance 的各种样本和参数
SoundInstance 播放 3D 音频内容