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