AudioStateMonitor.SoundLevelChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando il sistema modifica il livello audio dei flussi audio monitorati da 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 evento
TypedEventHandler<AudioStateMonitor,IInspectable>
Commenti
Windows disattiva o riduce dinamicamente il livello di flussi audio in risposta agli eventi di sistema. Ad esempio, il volume del flusso di rendering audio di un'app podcast può essere abbassato mentre si attiva un allarme. In alternativa, un'app di registrazione audio potrebbe avere il flusso di acquisizione disattivato quando l'app passa in background. Registrare un gestore per questo evento per ricevere notifiche quando cambia il livello audio per una categoria di flussi audio e quindi controllare la proprietà SoundLevel per determinare il nuovo livello audio corrente.