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 演算法。 非零值會啟用演算法。 零會停用它。 如需詳細資訊,請參閱接下來的<備註>一節。

LeftParams

指定左通道的 ITD 參數, (通道 0) 。 此參數是類型 KSDS3D_ITD_PARAMS的結構。

RightParams

指定正確通道的 ITD 參數, (通道 1) 。 此參數是類型KSDS3D_ITD_PARAMS的結構。

Reserved

保留的。 設定為零。

備註

KSPROPERTY_ITD3D_PARAMS 屬性要求 會使用此結構。

Enabled 參數應該追蹤 DirectSound 緩衝區的 3D 模式:停用 3D 模式時 ITD 處理,並在啟用 3D 模式時加以啟用。 如需詳細資訊,請參閱 Microsoft Windows SDK 檔中的 DirectSound3DBuffer::SetMode 方法描述。

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS