Interface IXAPO (xapo.h)
Interface d’un objet de traitement audio utilisé dans une chaîne d’effets XAudio2.
Héritage
L’interface IXAPO hérite de l’interface IUnknown. IXAPO a également les types de membres suivants :
Méthodes
L’interface IXAPO a ces méthodes.
IXAPO::CalcInputFrames Retourne le nombre de trames d’entrée nécessaires pour générer le nombre donné de trames de sortie. |
IXAPO::CalcOutputFrames Retourne le nombre de trames de sortie qui seront générées à partir d’un nombre donné de trames d’entrée. |
IXAPO::GetRegistrationProperties Retourne les propriétés d’inscription d’un XAPO. |
IXAPO::Initialize Effectue toute initialisation spécifique à l’effet. |
IXAPO::IsInputFormatSupported Interroge si un format d’entrée spécifique est pris en charge pour un format de sortie donné. |
IXAPO::IsOutputFormatSupported Interroge si un format de sortie spécifique est pris en charge pour un format d’entrée donné. |
IXAPO::LockForProcess Appelé par XAudio2 pour verrouiller les configurations d’entrée et de sortie d’un XAPO, ce qui lui permet d’effectuer une initialisation finale avant l’appel de Process sur le thread en temps réel. |
IXAPO::P rocess Exécute le code de traitement du signal numérique (DSP) du XAPO sur les tampons d’entrée et de sortie donnés. |
IXAPO::Reset Réinitialise les variables dépendantes de l’historique des images. |
IXAPO::UnlockForProcess Désalloue les variables qui ont été allouées avec la méthode LockForProcess. |
Remarques
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 | xapo.h |