双耳播放

概述

双耳播放功能是现有DSP低音效果耳机虚拟环绕的延伸。
将头部相关传输函数 (HRTF) 应用于音频播放,并将其播放为虚拟环绕双耳音频。
有关耳机虚拟环绕声功能本身的信息,请参阅“ 使用耳机时的自然 3D音效 ”。

# 如何使用

1.编辑器设置

将“虚幻编辑器 > 项目设置 > CriWare > 声音渲染器类型”设置为“空间”。
criware_ue4_atom_asr_binauralizer_soundrenderertype_spatial.jpg

2. 播放 3D音效

游戏执行时播放任何 3D音效

3. 启用/禁用双耳播放

游戏执行时,您可以通过执行以下命令来启用或禁用双耳播放:

蓝图

执行“启用双声道器”节点。
  • “已启用”  - 设置为 True 以启用双耳播放  - 设置为 False 以禁用双耳播放
criware_ue4_atom_asr_binauralizer_bp_enable_binauralizer.jpg

C++

includeAtomAsrRack.h。
执行UAtomAsrRack::EnableBinauralizer 函数。
  • 第一个参数“bIsEnabled”  - 设置为 true 以启用双耳播放  - 设置为 false 时禁用双耳播放
#include "AtomAsrRack.h"
void Hoge()
{
  /* 启用双耳播放 */
UAtomAsrRack::EnableBinauralizer(true);
}

检查当前状态

游戏执行时,您可以通过执行以下命令来确定当前是否启用双耳播放:

蓝图

执行“Is Enabled Binauralizer”节点。
-返回值  - True:双耳播放当前已启用  - False:双耳播放当前已禁用
criware_ue4_atom_asr_binauralizer_bp_is_enabled_binauralizer.jpg

C++

includeAtomAsrRack.h。
执行UAtomAsrRack::IsEnabledBinauralizer 函数。
  • 返回值  - true:双耳播放当前已启用  - false:双耳播放当前已禁用
#include "AtomAsrRack.h"
void Hoge()
{
  /* 判断是否启用双耳播放 */
if(UAtomAsrRack::IsEnabledBinauralizer()) {
    /* 启用时处理 */
}
else {
    /* 禁用时的处理 */
}
}