KSDS3D_ITD_PARAMS_MSG structure (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 la désactive. Pour plus d'informations, consultez la section Notes qui suit.

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éfinit la valeur zéro.

Remarques

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

Le paramètre Enabled 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 Microsoft Windows SDK.

Configuration requise

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

Voir aussi

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS