Qt Audio Engine 属于 Qt Multimedia 模块。Qt Audio Engine 提供用于 3D 位置音频回放和内容管理的类型。
可以使用以下 import 语句在 .qml 文件中把 QML 类型导入应用程序:
import QtAudioEngine 1.15
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 绑定。
定义用于声音的非线性衰减曲线 | |
定义用于声音的线性衰减曲线 | |
按组控制所有活动声音实例 | |
把所有 3D 音频内容组织在一处 | |
控制全局监听器参数 | |
加载音频样本,大部分 .wav | |
定义声音的回放变体。因此同一声音的每次回放都存在轻微差异,即使采用相同 AudioSample | |
定义用于 SoundInstance 的各种样本和参数 | |
播放 3D 音频内容 |