Qt Audio Engine 屬於 Qt Multimedia 模塊。Qt Audio Engine 提供用於 3D 位置音頻迴放和內容管理的類型。
可以使用以下 import 語句在 .qml 文件中把 QML 類型導入應用程序:
import QtAudioEngine 1.1
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 綁定。
| AttenuationModelInverse | 定義用於聲音的非綫性衰減麯綫 |
| AttenuationModelLinear | 定義用於聲音的綫性衰減麯綫 |
| AudioCategory | 按組控製所有活動聲音實例 |
| AudioEngine | 把所有 3D 音頻內容組織在一處 |
| AudioListener | 控製全局監聽器參數 |
| AudioSample | 加載音頻樣本,大部分 .wav |
| PlayVariation | 定義聲音的迴放變體。因此同一聲音的每次迴放都存在輕微差異,即使采用相同 AudioSample |
| Sound | 定義用於 SoundInstance 的各種樣本和參數 |
| SoundInstance | 播放 3D 音頻內容 |