共用方式為


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

另請參閱

HrtfApoInit

HrtfDistanceDecayType

結構