структура 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 .

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

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS