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

Структура KSDS3D_HRTF_FILTER_FORMAT_MSG определяет формат фильтра, используемый для функции передачи данных относительно головы (HRTF).

Синтаксис

typedef struct {
  KSDS3D_HRTF_FILTER_METHOD  FilterMethod;
  KSDS3D_HRTF_COEFF_FORMAT   CoeffFormat;
  KSDS3D_HRTF_FILTER_VERSION Version;
  ULONG                      Reserved;
} KSDS3D_HRTF_FILTER_FORMAT_MSG, *PKSDS3D_HRTF_FILTER_FORMAT_MSG;

Члены

FilterMethod

Указывает используемый метод фильтра. Задайте для этого параметра одно из следующих KSDS3D_HRTF_FILTER_METHOD значений перечисления:

  • DIRECT_FORM
  • CASCADE_FORM
Дополнительные сведения см. в описании элемента MaxFilterSizeKSDS3D_HRTF_INIT_MSG.

CoeffFormat

Указывает используемый формат коэффициента. Задайте для этого параметра одно из следующих KSDS3D_HRTF_COEFF_FORMAT значений перечисления:

  • FLOAT_COEFF задает коэффициенты с плавающей запятой.
  • SHORT_COEFF задает 16-разрядные целочисленные коэффициенты.

Version

Указывает версию фильтра. Присвойте этому параметру значение перечисления KSDS3D_HRTF_FILTER_VERSION DS3D_HRTF_VERSION_1.

Reserved

Зарезервировано. Задайте нулевое значение.

Комментарии

Эта структура используется свойством KSPROPERTY_HRTF3D_FILTER_FORMAT .

Дополнительные сведения см. в разделе KSPROPSETID_Hrtf3d.

Требования

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

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

KSPROPERTY_HRTF3D_FILTER_FORMAT

KSPROPSETID_Hrtf3d