En-tête xapo.h
Cet en-tête est utilisé par les API XAudio2. Pour plus d'informations, consultez les pages suivantes :
xapo.h contient les interfaces de programmation suivantes :
Interfaces
IXAPO Interface d’un objet de traitement audio utilisé dans une chaîne d’effets XAudio2. |
IXAPOParameters Interface facultative qui permet à un XAPO d’utiliser des paramètres spécifiques aux effets. |
Fonctions
XAPOAlloc Macro d’allocation de mémoire utilisée par les méthodes IXAPO qui doivent allouer des structures de taille arbitraire qui sont ensuite retournées à l’application. |
XAPOFree Macro utilisée pour libérer la mémoire allouée avec la macro XAPOAlloc. |
Structures
XAPO_LOCKFORPROCESS_PARAMETERS Définit les paramètres de mémoire tampon de flux qui restent constants lorsqu’un objet XAPO est verrouillé. Utilisé avec la méthode IXAPO::LockForProcess. |
XAPO_PROCESS_BUFFER_PARAMETERS Définit les paramètres de mémoire tampon de flux qui peuvent changer d’un appel à l’autre. Utilisé avec la méthode Process. |
XAPO_REGISTRATION_PROPERTIES Décrit les caractéristiques générales d’un XAPO. Utilisé avec IXAPO::GetRegistrationProperties, CXAPOParametersBase::CXAPOParametersBase et CXAPOBase::CXAPOBase. |
Énumérations
XAPO_BUFFER_FLAGS Décrit le contenu d’une mémoire tampon de flux. |
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