Partager via


structure KSDS3D_ITD_PARAMS_MSG (ksmedia.h)

La structure KSDS3D_ITD_PARAMS_MSG spécifie les paramètres utilisés par l’algorithme ITD (Interaural Time Delay) dans un nœud 3D (KSNODETYPE_3D_EFFECTS).

Syntaxe

typedef struct {
  ULONG             Enabled;
  KSDS3D_ITD_PARAMS LeftParams;
  KSDS3D_ITD_PARAMS RightParams;
  ULONG             Reserved;
} KSDS3D_ITD_PARAMS_MSG, *PKSDS3D_ITD_PARAMS_MSG;

Membres

Enabled

Spécifie s’il faut activer l’algorithme ITD. Une valeur différente de zéro active l’algorithme. Zéro le désactive. Pour plus d’informations, consultez la section Remarques suivante.

LeftParams

Spécifie les paramètres ITD pour le canal gauche (canal 0). Ce paramètre est une structure de type KSDS3D_ITD_PARAMS.

RightParams

Spécifie les paramètres ITD pour le canal approprié (canal 1). Ce paramètre est une structure de type KSDS3D_ITD_PARAMS.

Reserved

Réservé. Défini sur zéro.

Remarques

Cette structure est utilisée par la demande de propriété KSPROPERTY_ITD3D_PARAMS.

Le paramètre Activé doit suivre le mode 3D de la mémoire tampon DirectSound : désactiver le traitement ITD lorsque le mode 3D est désactivé et l’activer lorsque le mode 3D est activé. Pour plus d’informations, consultez la description de la méthode DirectSound3DBuffer ::SetMode dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS