Méthode CXAPOParametersBase::OnSetParameters (xapobase.h)
Appelé par IXAPOParameters::SetParameters pour permettre la validation des paramètres définis par l’utilisateur.
Syntaxe
void OnSetParameters(
const void *pParameters,
UINT32 ParameterByteSize
);
Paramètres
pParameters
Bloc de paramètres spécifique à l’effet.
ParameterByteSize
Taille, en octets, de pParameters.
Valeur de retour
None
Remarques
Les utilisateurs sont censés utiliser des assertions pour la validation des paramètres dans OnSetParameters.
L’implémentation de IXAPOParametersBase de la classe CXAPOParameters::SetParameters valide que ParameterByteSize est égal à la m_uParameterBlockByteSize membre privé avant d’appeler OnSetParameters, de sorte qu’il peut être supposé que ParameterByteSize == m_uParameterBlockByteSize. m_uParameterBlockByteSize sera égal au paramètre uParameterBlockByteSize passé dans le constructeur CXAPOParametersBase::CXAPOParametersBase .
Cette méthode ne doit pas se bloquer, car elle est appelée à partir du thread de traitement audio en temps réel.
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)Spécifications
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