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 新的强大音频系统