HrtfDistanceDecay 结构 (hrtfapoapi.h)

描述基于距离的衰减行为。

语法

typedef struct HrtfDistanceDecay {
  HrtfDistanceDecayType type;
  float                 maxGain;
  float                 minGain;
  float                 unityGainDistance;
  float                 cutoffDistance;
} HrtfDistanceDecay;

成员

type

衰减行为的类型,自然或自定义。

maxGain

在任何距离处应用的最大增益限制。 适用于自然衰减和自定义衰减。 此值以 dB 为单位指定,范围为 -96 到 12(含 12)。 默认值为 12 dB。

minGain

在任何距离处应用的最小增益限制。 适用于自然衰减和自定义衰减。 此值以 dB 为单位指定,范围为 -96 到 12(含 12)。 默认值为 -96 dB。

unityGainDistance

增益为 0dB 的距离。 仅适用于自然衰变。 此值以米为单位指定,范围为 0.05 到无穷大 (FLT_MAX) 。 默认值为 1 米。

cutoffDistance

输出为无提示的距离。 仅适用于自然衰变。 此值以米为单位指定,其范围从零 (非非独占) 到无穷大 (FLT_MAX) 。 默认值为无穷大。

要求

   
标头 hrtfapoapi.h

另请参阅

HrtfApoInit

HrtfDistanceDecayType

结构