audio
Audio
🎮 Unreal Engine - Audio 相关类总览
🏛 定义
Audio 相关类主要用于 运行时音频系统(播放、混音、捕获、分析、路由)。
它们更多和 音频引擎、AudioDevice、Submix、实时处理 相关。
🛠️ 核心类列表
- ⚙️ UAudioComponent → 用于在 Actor 中播放声音的核心组件
- ⚙️ UAudioBus → 音频总线,用于音频路由
- ⚙️ USubmixEffectPreset → 子混音效果配置
- ⚙️ USoundSubmix → 混音节点,支持分组音频路由
- ⚙️ UAudioCaptureComponent → 麦克风输入
- ⚙️ UAudioCapture → 音频捕获接口(蓝图)
- ⚙️ UAudioMixerBlueprintLibrary → 蓝图库,控制混音器
- ⚙️ UMetaSoundSource / UMetaSoundPatch → UE5 新的 MetaSound 系统
- ⚙️ USpatializationPluginSourceSettingsBase → 空间化插件设置
- ⚙️ UOcclusionPluginSourceSettingsBase → 遮挡效果插件设置
- ⚙️ UReverbPluginSourceSettingsBase → 混响插件设置
- ⚙️ USubmixEffectReverbPreset → 混响预设
- ⚙️ USubmixEffectEQPreset → EQ 预设
- ⚙️ USubmixEffectDynamicsProcessorPreset → 动态处理器
🏷 典型应用场景
- 🪂 音频播放(UAudioComponent)
- 🪂 音频捕获(UAudioCaptureComponent → 麦克风)
- 🪂 音频混音与路由(USoundSubmix / AudioBus)
- 🪂 蓝图控制混音器(UAudioMixerBlueprintLibrary)
- 🪂 空间音频(Spatialization / Occlusion / Reverb 插件)
- 🪂 MetaSound 节点化逻辑(类似蓝图的音频系统)
📝 小结
- ✅ Audio 类主要负责运行时播放与路由
- ✅ UAudioComponent 是核心入口
- ✅ Submix 提供了分组与效果处理
- ✅ AudioCapture 提供录音功能
- ✅ MetaSound 是 UE5 新的强大音频系统