ksmedia.h) (KSDS3D_HRTF_FILTER_FORMAT_MSG 结构

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
有关详细信息,请参阅 KSDS3D_HRTF_INIT_MSGMaxFilterSize 成员的说明。

CoeffFormat

指定要使用的系数格式。 将此参数设置为以下KSDS3D_HRTF_COEFF_FORMAT枚举值之一:

  • FLOAT_COEFF指定浮点系数。
  • SHORT_COEFF指定 16 位整数系数。

Version

指定筛选器版本。 将此参数设置为DS3D_HRTF_VERSION_1 KSDS3D_HRTF_FILTER_VERSION枚举值。

Reserved

保留。 设置为零。

注解

此结构由 KSPROPERTY_HRTF3D_FILTER_FORMAT 属性使用。

有关详细信息,请参阅 KSPROPSETID_Hrtf3d

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_HRTF3D_FILTER_FORMAT

KSPROPSETID_Hrtf3d