estrutura APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h)
Especifica uma notificação de APO solicitada.
Sintaxe
typedef struct APO_NOTIFICATION_DESCRIPTOR {
APO_NOTIFICATION_TYPE type;
union {
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR audioEndpointVolume;
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioEndpointPropertyChange;
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioSystemEffectsPropertyChange;
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR audioMicrophoneBoost;
} DUMMYUNIONNAME;
} APO_NOTIFICATION_DESCRIPTOR;
Membros
type
Um valor da enumeração APO_NOTIFICATION_TYPE
DUMMYUNIONNAME
DUMMYUNIONNAME.audioEndpointVolume
Um AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR especificando uma notificação de APO de alteração de volume do ponto de extremidade.
DUMMYUNIONNAME.audioEndpointPropertyChange
Um AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR especificando uma notificação do APO de alteração de propriedade do ponto de extremidade.
DUMMYUNIONNAME.audioSystemEffectsPropertyChange
Um AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR especificando uma notificação de APO de alteração de propriedade de efeitos do sistema.
DUMMYUNIONNAME.audioMicrophoneBoost
Um AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR especificando notificações de APO de aumento de microfone.
Comentários
Retorne essa estrutura de uma implementação deIAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo ou IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 para especificar notificações do APO solicitadas.
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 APIs Windows 11 para objetos de processamento de áudio.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Cabeçalho | audioengineextensionapo.h |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de