encabezado audioengineextensionapo.h
La referencia de DDI de dispositivos de audio usa este encabezado. Para más información, consulte:
Para obtener más información sobre las API de Windows 11 para los objetos de procesamiento de audio (API) que se pueden enviar con controladores de audio, consulte Windows 11 API para objetos de procesamiento de audio.
audioengineextensionapo.h contiene las siguientes interfaces de programación:
Interfaces
IAudioProcessingObjectLoggingService Representa un servicio de registro para las API. |
IAudioProcessingObjectNotifications Implementado por los clientes para registrarse y recibir notificaciones comunes relacionadas con audio para las notificaciones de efectos del sistema y el punto de conexión de APO. |
IAudioProcessingObjectNotifications2 Implementado por los clientes para registrarse y recibir notificaciones comunes relacionadas con audio para las notificaciones de efectos del sistema y el punto de conexión de APO. Esta interfaz agrega la capacidad de determinar los tipos de notificaciones admitidos en la versión de Windows que se ejecuta en el dispositivo actual. |
IAudioProcessingObjectPreferredFormatSupport Las API implementan esta interfaz para permitirles especificar formatos de entrada o salida preferidos. |
IAudioProcessingObjectRTQueueService Representa un servicio de cola de trabajo en tiempo real para las API. |
IAudioSystemEffects3 Implementado por clientes que requieren que se pase una estructura APOInitSystemEffects3 al método IAudioProcessingObject::Initialize. |
Estructuras
AcousticEchoCanceller_Reference_Input Contiene información expandida relacionada con la configuración actual de cancelación de eco acústico (AEC). |
APO_NOTIFICATION Representa una notificación para un cambio en un punto de conexión de APO o efectos del sistema. |
APO_NOTIFICATION_DESCRIPTOR Especifica una notificación de APO solicitada. |
APOInitSystemEffects3 Proporciona parámetros de inicialización de APO, ampliando APOInitSystemEffects2 para agregar la capacidad de especificar un proveedor de servicios para el registro. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Especifica una notificación de APO de cambio de propiedad de punto de conexión. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION Representa una notificación de APO de cambio de propiedad. |
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR Especifica una notificación de APO de volumen de punto de conexión. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION Representa una notificación de APO de cambio de volumen de punto de conexión de audio. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 Representa una notificación de APO de cambio de volumen de punto de conexión de audio. Se trata de una versión actualizada de AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION que proporciona información adicional sobre el evento de cambio de volumen. |
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION Representa una notificación de APO de cambio de entorno de audio. |
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR Especifica una notificación de APO de aumento del micrófono del punto de conexión. |
AUDIO_MICROPHONE_BOOST_NOTIFICATION Representa una notificación de APO de aumento del micrófono de audio. |
AUDIO_SYSTEMEFFECT Representa un efecto de audio del objeto de procesamiento de audio (sAPO) de efectos del sistema. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR La estructura AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h) especifica una notificación de APO de cambio de propiedad de efectos del sistema. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION Representa una notificación de APO de efecto de audio del sistema. |
AUDIO_VOLUME_NOTIFICATION_DATA2 Representa información sobre un evento de notificación de cambio de volumen. Esta estructura se usa en la estructura AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2. |
Enumeraciones
APO_LOG_LEVEL Especifica el nivel de un evento de APO registrado con IAudioProcessingObjectLoggingService::ApoLog. |
APO_NOTIFICATION_TYPE Especifica el tipo de un APO_NOTIFICATION. |
AUDIO_SYSTEMEFFECT_STATE Especifica el estado de un efecto de audio objeto de procesamiento de audio (sAPO) de efectos del sistema. |
DEVICE_ORIENTATION_TYPE Especifica los valores de orientación del dispositivo para las notificaciones de tipo APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION. |