Méthode CXAPOParametersBase ::CXAPOParametersBase (xapobase.h)
Crée un instance de la classe CXAPOParametersBase.
Syntaxe
void CXAPOParametersBase(
const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
BYTE *pParameterBlocks,
UINT32 uParameterBlockByteSize,
BOOL fProducer
);
Paramètres
pRegistrationProperties
Type : const XAPO_REGISTRATION_PROPERTIES*
Pointeur vers une structure de XAPO_REGISTRATION_PROPERTIES qui contient les propriétés d’inscription pour le XAPO.
pParameterBlocks
Type : BYTE*
Pointeur vers trois blocs de paramètres de processus contigus utilisés pour la synchronisation.
uParameterBlockByteSize
Type : UINT32
Taille d’un bloc de paramètres dans pParameterBlocks.
fProducer
Type : BOOL
Si la valeur est TRUE, indique IXAPO ::P rocess produit des données à retourner par IXAPOParameters ::GetParameters et interdit les appels à IXAPOParameters ::SetParameters.
Valeur de retour
None
Remarques
Tous les blocs de paramètres de processus dans pParameterBlocks doivent être initialisés avec la même valeur par défaut avant d’appeler les méthodes IXAPO ::P rocess, IXAPOParameters ::GetParameters et IXAPOParameters ::SetParameters . En règle générale, cette initialisation doit être gérée dans IXAPO ::Initialize ou dans IXAPO ::LockForProcess.
L’objet créé par ce CXAPOParametersBase aura un nombre de références de 1.
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 |
Bibliothèque | XAPOBase.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour