Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
audioenginebaseapo.h contient les interfaces de programmation suivantes :
Interfaces
|
IApoAcousticEchoCancellation Cette interface est implémentée par les API pour activer les scénarios d’annulation d’écho acoustique (AEC). |
|
IApoAcousticEchoCancellation2 Étend IAcousticEchoCancellation pour permettre aux API de spécifier les propriétés souhaitées du flux de référence. |
|
IApoAuxiliaryInputConfiguration Fournit des méthodes que les API peuvent implémenter afin que le moteur audio puisse ajouter et supprimer des flux d’entrée auxiliaires. |
|
IApoAuxiliaryInputRT Interface sécurisée en temps réel utilisée pour piloter les entrées auxiliaires d’une apo. |
|
IAudioDeviceModulesClient Les objets de traitement audio (APO) implémentent cette interface pour obtenir une référence à un instance IAudioDeviceModulesManager. |
|
IAudioProcessingObject Les objets de traitement audio des effets système (SPO) sont généralement utilisés dans ou appelés à partir de threads de processus en temps réel. |
|
IAudioProcessingObjectConfiguration L’interface IAudioProcessingObjectConfiguration est utilisée pour configurer l’APO. Cette interface utilise ses méthodes pour verrouiller et déverrouiller l’apo à des fins de traitement. |
|
IAudioProcessingObjectRT Cette interface peut fonctionner en mode temps réel et ses méthodes peuvent être appelées threads de traitement en temps réel. |
|
IAudioSystemEffects L’interface IAudioSystemEffects utilise les méthodes de base héritées d’IUnknown et doit implémenter une méthode Initialize. |
|
IAudioSystemEffects2 L’interface IAudioSystemEffects2 a été introduite avec Windows 8.1 pour récupérer des informations sur les objets de traitement dans un mode donné. |
|
IAudioSystemEffectsCustomFormats L’interface IAudioSystemEffectsCustomFormats est prise en charge dans Windows Vista et les versions ultérieures de Windows. |
Structures
|
APO_REG_PROPERTIES La structure APO_REG_PROPERTIES est utilisée par IAudioProcessingObject::GetRegistrationProperties pour retourner les propriétés d’inscription d’un objet de traitement audio (APO). |
|
APOInitBaseStruct La structure APOInitBaseStruct est l’en-tête d’initialisation de base qui doit précéder d’autres données d’initialisation dans IAudioProcessingObject::Initialize. |
|
APOInitSystemEffects La structure APOInitSystemEffects est passée à l’apo des effets système pour l’initialisation. |
|
APOInitSystemEffects2 La structure APOInitSystemEffects2 a été introduite avec Windows 8.1, pour permettre de fournir un contexte d’initialisation supplémentaire à l’objet de traitement audio (APO) pour l’initialisation. |
Énumérations
|
APO_FLAG L’énumération APO_FLAG définit les constantes utilisées comme indicateurs par un objet de traitement audio (APO). |
|
APO_REFERENCE_STREAM_PROPERTIES Spécifie les propriétés de flux de bouclage pour la méthode de rappel IApoAcousticEchoCancellation2::GetDesiredReferenceStreamProperties. |