spatialaudiohrtf.h 标头

此标头由核心音频 API 使用。 有关详细信息,请参阅:

spatialaudiohrtf.h 包含以下编程接口:

接口

 
ISpatialAudioObjectForHrtf

表示一个 对象,该对象提供要从 3D 空间中相对于用户的位置呈现的音频数据、头部相对传输函数 (HRTF) 。
ISpatialAudioObjectRenderStreamForHrtf

提供用于控制 Hrtf 空间音频对象呈现流的方法,包括启动、停止和重置流。

结构

 
SpatialAudioHrtfActivationParams

指定 ISpatialAudioRenderStreamForHrtf 的激活参数。
SpatialAudioHrtfActivationParams2

表示空间音频呈现流的激活参数,扩展 SpatialAudioHrtfActivationParams 并能够指定流选项。
SpatialAudioHrtfDirectivity

表示 ISpatialAudioObjectForHrtf 的全向模型。 全向发射根据“缩放”字段的值与“类型”字段中指定的指向性模型进行线性内插。
SpatialAudioHrtfDirectivityCardioid

表示 ISpatialAudioObjectForHrtf 的心形指向性模型。
SpatialAudioHrtfDirectivityCone

表示 ISpatialAudioObjectForHrtf 的圆锥形指向性模型。
SpatialAudioHrtfDirectivityUnion

为 ISpatialAudioObjectForHrtf 定义空间音频指向性模型。
SpatialAudioHrtfDistanceDecay

表示从 ISpatialAudioObjectForHrtf 的位置到侦听器位置的距离应用的衰减模型。

枚举

 
SpatialAudioHrtfDirectivityType

指定 ISpatialAudioObjectForHrtf 发出声音的形状。
SpatialAudioHrtfDistanceDecayType

指定从 ISpatialAudioObjectForHrtf 位置到侦听器位置的距离应用衰减的类型。
SpatialAudioHrtfEnvironmentType

指定在为 ISpatialAudioObjectForHrtf 处理音频时模拟的声学环境类型。