Compartilhar via


AudioStateMonitor.SoundLevelChanged Evento

Definição

Ocorre quando o sistema altera o nível de som dos fluxos de áudio que estão sendo monitorados pelo AudioStateMonitor.

// Register
event_token SoundLevelChanged(TypedEventHandler<AudioStateMonitor, IInspectable const&> const& handler) const;

// Revoke with event_token
void SoundLevelChanged(event_token const* cookie) const;

// Revoke with event_revoker
AudioStateMonitor::SoundLevelChanged_revoker SoundLevelChanged(auto_revoke_t, TypedEventHandler<AudioStateMonitor, IInspectable const&> const& handler) const;
public event TypedEventHandler<AudioStateMonitor,object> SoundLevelChanged;
function onSoundLevelChanged(eventArgs) { /* Your code */ }
audioStateMonitor.addEventListener("soundlevelchanged", onSoundLevelChanged);
audioStateMonitor.removeEventListener("soundlevelchanged", onSoundLevelChanged);
- or -
audioStateMonitor.onsoundlevelchanged = onSoundLevelChanged;
Public Custom Event SoundLevelChanged As TypedEventHandler(Of AudioStateMonitor, Object) 

Tipo de evento

Comentários

O Windows ativa ou baixa dinamicamente o nível de fluxos de áudio em resposta a eventos do sistema. Por exemplo, o volume do fluxo de renderização de áudio de um aplicativo de podcast pode ser reduzido enquanto um alarme está tocando. Ou um aplicativo de gravação de áudio pode ter o fluxo de captura ativado quando o aplicativo é movido para o segundo plano. Registre um manipulador para esse evento para receber notificações quando o nível de som de uma categoria de fluxos de áudio for alterado e, em seguida, marcar a propriedade SoundLevel para determinar o novo nível de áudio atual.

Aplica-se a