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.