KSDS3D_ITD_PARAMS_MSG 構造体 (ksmedia.h)

KSDS3D_ITD_PARAMS_MSG構造体は、3D ノード (KSNODETYPE_3D_EFFECTS) 内の聴覚間遅延 (ITD) アルゴリズムで使用されるパラメーターを指定します。

構文

typedef struct {
  ULONG             Enabled;
  KSDS3D_ITD_PARAMS LeftParams;
  KSDS3D_ITD_PARAMS RightParams;
  ULONG             Reserved;
} KSDS3D_ITD_PARAMS_MSG, *PKSDS3D_ITD_PARAMS_MSG;

メンバー

Enabled

ITD アルゴリズムを有効にするかどうかを指定します。 0 以外の値を指定すると、アルゴリズムが有効になります。 ゼロにすると無効になります。 詳細については、「解説」を参照してください。

LeftParams

左側のチャネル (チャネル 0) の ITD パラメーターを指定します。 このパラメーターは、 KSDS3D_ITD_PARAMS型の構造体です。

RightParams

適切なチャネル (チャネル 1) の ITD パラメーターを指定します。 このパラメーターは、KSDS3D_ITD_PARAMS型の構造体です。

Reserved

予約済み。 0 に設定します。

注釈

この構造体は、 KSPROPERTY_ITD3D_PARAMS プロパティ要求によって使用されます。

Enabled パラメーターは、DirectSound バッファーの 3D モードを追跡する必要があります。3D モードが無効になっている場合は ITD 処理を無効にし、3D モードが有効になっている場合は有効にします。 詳細については、Microsoft Windows SDKドキュメントの DirectSound3DBuffer::SetMode メソッドの説明を参照してください。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS