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