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