Compartilhar via


APO_NOTIFICATION_DESCRIPTOR estrutura (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 do APO de alteração de volume de ponto de extremidade.

DUMMYUNIONNAME.audioEndpointPropertyChange

Um AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR especificando uma notificação do APO de alteração de propriedade de ponto de extremidade.

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

Um AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR especificando uma notificação de APO de alteração da propriedade de efeitos do sistema.

DUMMYUNIONNAME.audioMicrophoneBoost

Um AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR especificando notificações de APO de aumento de microfone.

Observações

Retorne essa estrutura de uma implementação de IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo ou IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 para especificar notificações de APO solicitadas.

Para obter mais informações sobre as APIs do Windows 11 para APOs (Objetos de Processamento de Áudio) que podem ser enviadas com drivers de áudio, consulte APIs do Windows 11 para objetos de processamento de áudio.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Build 22000
cabeçalho audioengineextensionapo.h