KSDS3D_HRTF_FILTER_FORMAT_MSG structure (ksmedia.h)

La structure KSDS3D_HRTF_FILTER_FORMAT_MSG spécifie le format de filtre à utiliser pour une fonction de transfert relative de la tête (HRTF).

Syntaxe

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;

Membres

FilterMethod

Spécifie la méthode de filtre à utiliser. Définissez ce paramètre sur l’une des valeurs d’énumération KSDS3D_HRTF_FILTER_METHOD suivantes :

  • DIRECT_FORM
  • CASCADE_FORM
Pour plus d’informations, consultez la description du membre MaxFilterSize de KSDS3D_HRTF_INIT_MSG.

CoeffFormat

Spécifie le format de coefficient à utiliser. Définissez ce paramètre sur l’une des valeurs d’énumération KSDS3D_HRTF_COEFF_FORMAT suivantes :

  • FLOAT_COEFF spécifie des coefficients à virgule flottante.
  • SHORT_COEFF spécifie des coefficients entiers 16 bits.

Version

Spécifie la version du filtre. Définissez ce paramètre sur la valeur d’énumération KSDS3D_HRTF_FILTER_VERSION DS3D_HRTF_VERSION_1.

Reserved

Réservé. Définit la valeur zéro.

Remarques

Cette structure est utilisée par la propriété KSPROPERTY_HRTF3D_FILTER_FORMAT .

Pour plus d’informations, consultez KSPROPSETID_Hrtf3d.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

KSPROPERTY_HRTF3D_FILTER_FORMAT

KSPROPSETID_Hrtf3d