Files
XCEngine/docs/api/audio/hrtf-params/hrtf-params.md
ssdfasd 161a0896d5 docs: 添加 Audio 模块和 Components 模块 API 文档
- 新增 Audio 模块文档 (54 个文件)
  - AudioSystem 单例类及 20 个方法页
  - AudioMixer 混音器类及 11 个方法页
  - IAudioBackend、IAudioEffect 接口
  - FFTFilter、Reverbation、Equalizer、HRTF 效果类
  - WASAPIBackend Windows 后端
  - AudioConfig、Audio3DParams 等结构体
  - 9 个枚举类型文档
- 新增 Components 模块文档 (3 个文件)
  - AudioSourceComponent 音频源组件
  - AudioListenerComponent 音频监听器组件
- 更新 docs/api/main.md 添加模块导航
2026-03-22 01:56:16 +08:00

1.1 KiB

HRTFParams

命名空间: XCEngine::Audio

类型: struct

头文件: XCEngine/Audio/HRTF.h

描述: HRTF 空间化参数。

结构体成员

成员 类型 描述 默认值
azimuth float 方位角(度) 0.0f
elevation float 仰角(度) 0.0f
interauralTimeDelay float 耳间时间差(秒) 0.0f
interauralLevelDifference float 耳间电平差 0.0f
headShadowing float 头部阴影系数 0.0f
pinnaCues float 耳廓线索系数 0.0f
torsoShoulderRotation float 躯干/肩部旋转角度 0.0f

使用示例

#include <XCEngine/Audio/HRTF.h>

using namespace XCEngine::Audio;

void ProcessWithHRTFParams(HRTF* hrtf) {
    HRTFParams params;
    params.azimuth = 45.0f;
    params.elevation = 0.0f;
    params.interauralTimeDelay = 0.0006f;
    params.interauralLevelDifference = 3.0f;
}

相关文档