Share via


estrutura AUDIO_MICROPHONE_BOOST_NOTIFICATION (audioengineextensionapo.h)

Representa uma notificação de APO de aumento de microfone de áudio.

Sintaxe

typedef struct AUDIO_MICROPHONE_BOOST_NOTIFICATION {
  IMMDevice *endpoint;
  GUID      eventContext;
  BOOL      microphoneBoostEnabled;
  float     levelInDb;
  float     levelMinInDb;
  float     levelMaxInDb;
  float     levelStepInDb;
  BOOL      muteSupported;
  BOOL      mute;
} AUDIO_MICROPHONE_BOOST_NOTIFICATION;

Membros

endpoint

Um IMMDevice que representa o ponto de extremidade de áudio associado à notificação.

eventContext

Um GUID que representa o contexto associado ao originador do evento. Um cliente pode usar esse método para controlar as alterações de controle feitas por outros processos e pelo hardware. As funções IAudioVolumeLevel::SetLevel e IAudioMute::SetMute usam o contexto. Quando essa notificação é recebida, um cliente pode inspecionar o GUID de contexto para descobrir se ele ou outro cliente é a origem da notificação.

microphoneBoostEnabled

Um valor booliano que indica a presença de uma parte "Microphone Boost" (conector ou subunidade) de uma topologia de dispositivo de captura de áudio.

levelInDb

Um valor float que especifica o nível de volume em decibéis.

levelMinInDb

Um valor float que especifica o nível mínimo de volume em decibéis.

levelMaxInDb

Um valor float que especifica o nível máximo de volume em decibéis.

levelStepInDb

Um valor float que especifica o valor de etapa entre níveis de volume consecutivos no nível de intervaloMinInDb para levelMaxInDb.

muteSupported

Um valor booliano que indica se a interface IAudioMute é compatível com a parte "Microphone Boost" da topologia do dispositivo de captura de áudio.

mute

Um valor booliano que indica o estado atual (habilitado ou desabilitado) do controle de mudo

Comentários

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
Cabeçalho audioengineextensionapo.h