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) |