AudioStateMonitor.SoundLevelChanged イベント

定義

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) 

イベントの種類

注釈

Windows は、システム イベントに応答してオーディオ ストリームのレベルを動的にミュートまたは下げます。 たとえば、ポッドキャスト アプリのオーディオ レンダリング ストリームの音量は、アラームが鳴っている間に下がる可能性があります。 または、オーディオ録音アプリは、アプリがバックグラウンドに移動したときにキャプチャ ストリームがミュートされる場合があります。 このイベントのハンドラーを登録して、オーディオ ストリームのカテゴリのサウンド レベルが変更されたときに通知を受信し、SoundLevel プロパティをチェックして、新しい現在のオーディオ レベルを決定します。

適用対象