次の方法で共有


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

出力がサイレントである距離。 自然減衰にのみ適用されます。 この値はメートル単位で指定され、0 (非包含) から無限大 (FLT_MAX) までの範囲です。 既定値は無限大です。

必要条件

   
Header hrtfapoapi.h

関連項目

HrtfApoInit

HrtfDistanceDecayType

構造体