cabeçalho audioengineextensionapo.h
Esse cabeçalho é usado pela Referência de DDI de Dispositivos de Áudio. Para obter mais informações, consulte:
Para obter mais informações sobre as APIs de Windows 11 para apos (objetos de processamento de áudio) que podem ser enviadas com drivers de áudio, consulte Windows 11 APIs para objetos de processamento de áudio.
audioengineextensionapo.h contém as seguintes interfaces de programação:
IAudioProcessingObjectLoggingService Representa um serviço de registro em log para APOs. |
IAudioProcessingObjectNotifications Implementado pelos clientes para registrar e receber notificações comuns relacionadas ao áudio para notificações de efeito de sistema e ponto de extremidade do APO. |
IAudioProcessingObjectNotifications2 Implementado pelos clientes para registrar e receber notificações comuns relacionadas ao áudio para notificações de efeito de sistema e ponto de extremidade do APO. Essa interface adiciona a capacidade de determinar os tipos de notificações com suporte na versão do Windows em execução no dispositivo atual. |
IAudioProcessingObjectPreferredFormatSupport Essa interface é implementada por APOs para permitir que eles especifiquem formatos de entrada ou saída preferenciais. |
IAudioProcessingObjectRTQueueService Representa um serviço de fila de trabalho em tempo real para APOs. |
IAudioSystemEffects3 Implementado por clientes que exigem que uma estrutura APOInitSystemEffects3 seja passada para o método IAudioProcessingObject::Initialize. |
AcousticEchoCanceller_Reference_Input Contém informações expandidas relativas à configuração atual do AEC (Cancelamento de Eco Acústico). |
APO_NOTIFICATION Representa uma notificação para uma alteração em um ponto de extremidade do APO ou efeitos do sistema. |
APO_NOTIFICATION_DESCRIPTOR Especifica uma notificação de APO solicitada. |
APOInitSystemEffects3 Fornece parâmetros de inicialização de APO, estendendo APOInitSystemEffects2 para adicionar a capacidade de especificar um provedor de serviços para registro em log. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Especifica uma notificação do APO de alteração de propriedade do ponto de extremidade. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION Representa uma notificação do APO de alteração de propriedade. |
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR Especifica uma notificação de APO de volume de ponto de extremidade. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION Representa uma notificação de APO de alteração de volume de ponto de extremidade de áudio. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 Representa uma notificação de APO de alteração de volume de ponto de extremidade de áudio. Essa é uma versão atualizada do AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION que fornece informações adicionais sobre o evento de alteração de volume. |
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION Representa uma notificação do APO de alteração do ambiente de áudio. |
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR Especifica uma notificação de APO de aumento de microfone de ponto de extremidade. |
AUDIO_MICROPHONE_BOOST_NOTIFICATION Representa uma notificação de APO de aumento de microfone de áudio. |
AUDIO_SYSTEMEFFECT Representa um efeito de áudio sAPO (objeto de processamento de áudio) de efeitos do sistema. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR A estrutura AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h) especifica uma notificação de APO de alteração de propriedade de efeitos do sistema. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION Representa uma notificação do APO de efeito de áudio do sistema. |
AUDIO_VOLUME_NOTIFICATION_DATA2 Representa informações sobre um evento de notificação de alteração de volume. Essa estrutura é usada pela estrutura AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2. |
APO_LOG_LEVEL Especifica o nível de um evento APO registrado com IAudioProcessingObjectLoggingService::ApoLog. |
APO_NOTIFICATION_TYPE Especifica o tipo de um APO_NOTIFICATION. |
AUDIO_SYSTEMEFFECT_STATE Especifica o estado de um efeito de áudio sAPO (Objeto de Processamento de Áudio) de Efeitos do Sistema. |
DEVICE_ORIENTATION_TYPE Especifica valores de orientação do dispositivo para notificações do tipo APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION. |