Partager via


Classe CXAPOParametersBase (xapobase.h)

Implémentation par défaut de l’interface IXAPOParameters .

Pour obtenir la liste de tous les membres de cette classe, consultez Membres CXAPOParametersBase.

Héritage

La classe CXAPOParametersBase implémente CXAPOBaseIXAPOParameters.

Méthodes

La classe CXAPOParametersBase possède ces méthodes.

 
CXAPOParametersBase ::BeginProcess

Retourne les paramètres de processus actuels.
CXAPOParametersBase ::CXAPOParametersBase

Crée un instance de la classe CXAPOParametersBase.
CXAPOParametersBase ::EndProcess

Notifie CXAPOParametersBase que le XAPO a terminé d’accéder aux paramètres de processus actuels.
CXAPOParametersBase ::OnSetParameters

Appelé par IXAPOParameters ::SetParameters pour permettre la validation des paramètres définis par l’utilisateur.
CXAPOParametersBase ::P arametersChanged

Indique si IXAPOParameters ::SetParameters a été appelé depuis la dernière passe de traitement.

Remarques

CXAPOParametersBase fournit des implémentations thread-safe et substituables pour toutes les méthodes IXAPOParameters .

Cette classe concerne les blocs de paramètres dont la taille est supérieure à 8 octets. Pour obtenir la synchronisation des blocs de paramètres plus petits, utilisez des opérations verrouillées directement sur les paramètres.

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 xapobase.h

Voir aussi

CXAPOBase

Membres CXAPOParametersBase

Classes

IXAPOParameters