HrtfDistanceDecay 結構 (hrtfapoapi.h)
描述以距離為基礎的衰減行為。
語法
typedef struct HrtfDistanceDecay {
HrtfDistanceDecayType type;
float maxGain;
float minGain;
float unityGainDistance;
float cutoffDistance;
} HrtfDistanceDecay;
成員
type
自然或自訂的衰減行為類型。
maxGain
在任何距離套用的最大增益限制。 適用于自然和自訂衰減。 此值是在 dB 中指定,範圍介於 -96 到 12 之間。 預設值為 12 dB。
minGain
在任何距離套用的最小增益限制。 適用于自然和自訂衰減。 此值是在 dB 中指定,範圍介於 -96 到 12 之間。 預設值為 -96 dB。
unityGainDistance
增益為 0dB 的距離。 僅適用于自然衰減。 這個值是以公尺指定,範圍從 0.05 到無限大 (FLT_MAX) 。 預設值為 1 公尺。
cutoffDistance
輸出無訊息的距離。 僅適用于自然衰減。 這個值是以公尺指定,範圍從零 (非內含) 到無限大 (FLT_MAX) 。 預設值為無限大。
需求
標頭 | hrtfapoapi.h |