AudioStateMonitor.SoundLevelChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque le système modifie le niveau sonore des flux audio surveillés par 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)
Type d'événement
TypedEventHandler<AudioStateMonitor,IInspectable>
Remarques
Windows désactive ou réduit dynamiquement le niveau des flux audio en réponse aux événements système. Par exemple, le volume du flux de rendu audio d’une application de podcast peut être réduit pendant qu’une alarme sonne. Ou une application d’enregistrement audio peut avoir son flux de capture désactivé lorsque l’application passe à l’arrière-plan. Inscrivez un gestionnaire pour cet événement afin de recevoir des notifications lorsque le niveau sonore d’une catégorie de flux audio change, puis case activée la propriété SoundLevel pour déterminer le nouveau niveau audio actuel.