Compartilhar via


Interface IAudioStateMonitor (audiostatemonitorapi.h)

Fornece APIs para consultar o nível de som dos fluxos de áudio e para receber notificações quando o nível de som é alterado.

Herança

A interface IAudioStateMonitor herda da interface IUnknown.

Métodos

A interface IAudioStateMonitor tem esses métodos.

 
IAudioStateMonitor::GetSoundLevel

Obtém o nível de som atual para os fluxos de áudio associados a um IAudioStateMonitor.
IAudioStateMonitor::RegisterCallback

Registra uma implementação de AudioStateMonitorCallback que é chamada quando o sistema altera o nível de som dos fluxos de áudio que estão sendo monitorados por um IAudioStateMonitor.
IAudioStateMonitor::UnregisterCallback

Cancela o registro de um AudioStateMonitorCallback registrado anteriormente com uma chamada para IAudioStateMonitor::RegisterCallback.

Comentários

O método usado para instanciar a interface determina quais fluxos de áudio são monitorados. Os métodos de fábrica são fornecidos para monitorar fluxos de captura e renderização, bem como fluxos de monitoramento com base na categoria de áudio, na função do dispositivo e na ID do dispositivo de áudio.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows build 19043
Cabeçalho audiostatemonitorapi.h