#概述
- CRIWARE UE4 Plugn 允许您使用 UAtomDeviceWatcher 类检测游戏中音频设备的更改。
# 如何使用
- 我们假设以下操作过程。
- 创建 UAtomDeviceWatcher 对象。
- 将事件绑定到OnDeviceUpdated。
- 在启动或OnDeviceUpdated触发时检查设备信息。
- 连接扬声器和连接耳机时,根据每种情况适当设置扬声器角度。
- 使用 Blueprint 的实现示例
-
获取设备的声道数
- 您可以使用“Get Device Channel Count”节点获取当前设备通道计数。
获取设备名称
- 您可以使用“Get Device Name”节点获取当前设备的名称。
此函数返回一个仅在某些型号上有效的字符串。
在 PC (Windows) 环境中,始终返回相同的字符串。
设置扬声器角度
- 您可以使用“Set Speaker Angle Array”节点更改设备的扬声器角度。
您必须始终指定 6ch(L、R、C、LFE、Ls、Rs)的角度。
无法仅立体声扬声器进行设置。
使用 5.1 声道扬声器时,设置为 ITU-R BS.775-1 推荐的角度,使用耳机时,假设 L、R、Ls 和 Rs 排列成正方形。
配置 | L | R | C | LFE | Ls | Rs |
Speaker | -30 | +30 | 0 | 0 | -120 | +120 |
Headphone | -45 | +45 | 0 | 0 | -135 | +135 |
- 扬声器角度排列示例
-