Share via


Méthode IXAPOParameters ::SetParameters (xapo.h)

Définit des paramètres spécifiques à l’effet.

Syntaxe

void SetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

Paramètres

pParameters

Bloc de paramètres spécifique à l’effet.

ParameterByteSize

Taille de pParameters, en octets.

Valeur de retour

None

Remarques

Les données dans pParameters sont entièrement spécifiques à l’effet et déterminées par l’implémentation de la fonction IXAPOParameters ::SetParameters . Les données passées à SetParameters peuvent être utilisées pour définir l’état de l’objet XAPO et contrôler le comportement de la fonction IXAPO ::P rocess .

SetParameters ne peut être appelé que sur le thread de traitement audio en temps réel ; aucune synchronisation entre SetParameters et la méthode IXAPO ::P rocess n’est nécessaire. Toutefois, la méthode IXAudio2Voice ::SetEffectParameters peut être appelée à partir de n’importe quel thread, car elle ajoute dans la synchronisation requise pour remettre une copie (asynchrone) des paramètres à SetParameters sur le thread en temps réel ; aucune synchronisation entre IXAudio2Voice ::SetEffectParameters et la méthode IXAPO ::P rocess n’est nécessaire.

Configuration requise pour la plateforme

Windows 10 (XAudio2.9) ; Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xapo.h

Voir aussi

IXAPOParameters

IXAudio2Voice ::SetEffectParameters