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, чтобы определить новый текущий уровень звука.

Применяется к