Qt Audio Engine QML 类型

Qt Audio Engine 属于 Qt Multimedia 模块。Qt Audio Engine 提供用于 3D 位置音频回放和内容管理的类型。

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

import QtAudioEngine 1.1
					
					

Qt Audio Engine 特征

Qt Audio Engine 使开发者能够把波形文件组织成离散 Sound 采用不同 播放变体 ,分组声音控制按 AudioCategory 类别和定义 衰减模型 并把各种 3D 音频设置集于一处。回放的 声音实例 can be conveniently activated by in-app events and managed by QtAudioEngine or controlled by explicitly defining SoundInstance 为更容易 QML 绑定。

范例

QML 类型

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