Поделиться через


структура KSDS3D_ITD_PARAMS_MSG (ksmedia.h)

Структура KSDS3D_ITD_PARAMS_MSG указывает параметры, используемые алгоритмом задержки между периодами времени (ITD) в трехмерном узле (KSNODETYPE_3D_EFFECTS).

Синтаксис

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.

Параметр в должен отслеживать трехмерный режим буфера DirectSound: отключить обработку ITD при отключении трехмерного режима и включить его при включении трехмерного режима. Дополнительные сведения см. в описании метода DirectSound3DBuffer::SetMode в документации по пакету SDK для Microsoft Windows.

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS