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 |