AudioStateMonitor.SoundLevelChanged イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
イベントの種類
TypedEventHandler<AudioStateMonitor,IInspectable>
注釈
Windows は、システム イベントに応答してオーディオ ストリームのレベルを動的にミュートまたは下げます。 たとえば、ポッドキャスト アプリのオーディオ レンダリング ストリームの音量は、アラームが鳴っている間に下がる可能性があります。 または、オーディオ録音アプリは、アプリがバックグラウンドに移動したときにキャプチャ ストリームがミュートされる場合があります。 このイベントのハンドラーを登録して、オーディオ ストリームのカテゴリのサウンド レベルが変更されたときに通知を受信し、SoundLevel プロパティをチェックして、新しい現在のオーディオ レベルを決定します。