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
詳細については、KSDS3D_HRTF_INIT_MSGMaxFilterSize メンバーの説明を参照してください。

CoeffFormat

使用する係数の形式を指定します。 このパラメーターを、次のいずれかのKSDS3D_HRTF_COEFF_FORMAT列挙値に設定します。

  • FLOAT_COEFF浮動小数点係数を指定します。
  • SHORT_COEFFは、16 ビット整数係数を指定します。

Version

フィルターのバージョンを指定します。 このパラメーターを、KSDS3D_HRTF_FILTER_VERSION列挙値DS3D_HRTF_VERSION_1に設定します。

Reserved

予約済み。 0 に設定します。

注釈

この構造体は、 KSPROPERTY_HRTF3D_FILTER_FORMAT プロパティによって使用されます。

詳細については、「 KSPROPSETID_Hrtf3d」を参照してください。

要件

要件
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KSPROPERTY_HRTF3D_FILTER_FORMAT

KSPROPSETID_Hrtf3d