Interface IAudioProcessingObjectRT (audioenginebaseapo.h)
Cette interface peut fonctionner en mode temps réel et ses méthodes peuvent être appelées threads de traitement en temps réel. L’implémentation des méthodes pour cette interface ne doit pas bloquer ou toucher la mémoire paginée. En outre, vous ne devez appeler aucune routine système bloquante dans l’implémentation des méthodes.
L’interface IAudioProcessingObjectRT
inclut les méthodes suivantes :
Héritage
L’interface IAudioProcessingObjectRT hérite de l’interface IUnknown.
Méthodes
L’interface IAudioProcessingObjectRT a ces méthodes.
IAudioProcessingObjectRT ::APOProcess La méthode APOProcess fait en sorte que l’APO effectue une passe de traitement. |
IAudioProcessingObjectRT ::CalcInputFrames La méthode CalcInputFrames retourne le nombre de trames d’entrée dont un APO a besoin pour générer un nombre donné de trames de sortie. |
IAudioProcessingObjectRT ::CalcOutputFrames La méthode CalcOutputFrames retourne le nombre de trames de sortie dont un APO a besoin pour un nombre donné de trames d’entrée. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | audioenginebaseapo.h |