Condividi tramite


struttura AUDIO_MICROPHONE_BOOST_NOTIFICATION (audioengineextensionapo.h)

Rappresenta una notifica APO di boost del microfono audio.

Sintassi

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;

Members

endpoint

IMMDevice che rappresenta l'endpoint audio associato alla notifica.

eventContext

GUID che rappresenta il contesto associato all'origine dell'evento. Un client può usare questo metodo per tenere traccia delle modifiche di controllo apportate da altri processi e dall'hardware. Le funzioni IAudioVolumeLevel::SetLevel e IAudioMute::SetMute usano il contesto. Quando viene ricevuta questa notifica, un client può esaminare il GUID del contesto per individuare se è l'origine della notifica o un altro client.

microphoneBoostEnabled

Valore booleano che indica la presenza di una parte "Microphone Boost" (connettore o subunit) di una topologia del dispositivo di acquisizione audio.

levelInDb

Valore float che specifica il livello del volume in decibel.

levelMinInDb

Valore float che specifica il livello minimo del volume in decibel.

levelMaxInDb

Valore float che specifica il livello massimo di volume in decibel.

levelStepInDb

Valore float che specifica il valore di istruzione tra i livelli di volume consecutivi nel livello di intervalloMinInDb a levelMaxInDb.

muteSupported

Valore booleano che indica se l'interfaccia IAudioMute è supportata dalla parte "Microphone Boost" della topologia del dispositivo di acquisizione audio.

mute

Valore booleano che indica lo stato corrente (abilitato o disabilitato) del controllo disattiva

Commenti

Per altre informazioni sulle API di Windows 11 per le API (Audio Processing Objects) che possono essere fornite con driver audio, vedere API Windows 11 per oggetti di elaborazione audio.

Requisiti

Requisito Valore
Intestazione audioengineextensionapo.h