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