en-tête audioengineextensionapo.h
Cet en-tête est utilisé par La référence DDI des périphériques audio. Pour plus d'informations, consultez les pages suivantes :
Pour plus d’informations sur les API Windows 11 pour les objets de traitement audio (API) qui peuvent être fournis avec des pilotes audio, consultez Windows 11 API pour les objets de traitement audio.
audioengineextensionapo.h contient les interfaces de programmation suivantes :
Interfaces
IAudioProcessingObjectLoggingService Représente un service de journalisation pour les API. |
IAudioProcessingObjectNotifications Implémenté par les clients pour s’inscrire et recevoir des notifications audio courantes pour les notifications d’effet système et de point de terminaison APO. |
IAudioProcessingObjectNotifications2 Implémenté par les clients pour s’inscrire et recevoir des notifications audio courantes pour les notifications d’effet système et de point de terminaison APO. Cette interface ajoute la possibilité de déterminer les types de notifications pris en charge sur sur la version de Windows s’exécutant sur l’appareil actuel. |
IAudioProcessingObjectPreferredFormatSupport Cette interface est implémentée par les API pour leur permettre de spécifier les formats d’entrée ou de sortie préférés. |
IAudioProcessingObjectRTQueueService Représente un service de file d’attente de travail en temps réel pour les API. |
IAudioSystemEffects3 Implémenté par les clients qui nécessitent une structure APOInitSystemEffects3 à passer à la méthode IAudioProcessingObject::Initialize. |
Structures
AcousticEchoCanceller_Reference_Input Contient des informations développées relatives à la configuration actuelle de l’annulation d’écho acoustique (AEC). |
APO_NOTIFICATION Représente une notification pour une modification d’un point de terminaison APO ou d’effets système. |
APO_NOTIFICATION_DESCRIPTOR Spécifie une notification APO demandée. |
APOInitSystemEffects3 Fournit des paramètres d’initialisation APO, en étendant APOInitSystemEffects2 pour ajouter la possibilité de spécifier un fournisseur de services pour la journalisation. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Spécifie une notification APO de modification de propriété de point de terminaison. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION Représente une notification APO de modification de propriété. |
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR Spécifie une notification APO de volume de point de terminaison. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION Représente une notification APO de modification du volume de point de terminaison audio. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 Représente une notification APO de modification du volume de point de terminaison audio. Il s’agit d’une version mise à jour de AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION qui fournit des informations supplémentaires dans l’événement de changement de volume. |
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION Représente une notification APO de modification d’environnement audio. |
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR Spécifie une notification APO de renforcement du microphone de point de terminaison. |
AUDIO_MICROPHONE_BOOST_NOTIFICATION Représente une notification APO de boost de microphone audio. |
AUDIO_SYSTEMEFFECT Représente un effet audio sAPO (System Effects Audio Processing Object). |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR La structure AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h) spécifie une notification APO de modification de propriété des effets système. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION Représente une notification APO d’effet audio système. |
AUDIO_VOLUME_NOTIFICATION_DATA2 Représente des informations sur un événement de notification de modification de volume. Cette structure est utilisée par la structure AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2. |
Énumérations
APO_LOG_LEVEL Spécifie le niveau d’un événement APO journalisé avec IAudioProcessingObjectLoggingService::ApoLog. |
APO_NOTIFICATION_TYPE Spécifie le type d’un APO_NOTIFICATION. |
AUDIO_SYSTEMEFFECT_STATE Spécifie l’état d’un effet audio sAPO (System Effects Audio Processing Object). |
DEVICE_ORIENTATION_TYPE Spécifie les valeurs d’orientation de l’appareil pour les notifications de type APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION. |