Partager via


MediaCapture.ThermalStatusChanged Événement

Définition

Se produit lorsque la status thermique de l’appareil de capture change.

// Register
event_token ThermalStatusChanged(TypedEventHandler<MediaCapture, IInspectable const&> const& handler) const;

// Revoke with event_token
void ThermalStatusChanged(event_token const* cookie) const;

// Revoke with event_revoker
MediaCapture::ThermalStatusChanged_revoker ThermalStatusChanged(auto_revoke_t, TypedEventHandler<MediaCapture, IInspectable const&> const& handler) const;
public event TypedEventHandler<MediaCapture,object> ThermalStatusChanged;
function onThermalStatusChanged(eventArgs) { /* Your code */ }
mediaCapture.addEventListener("thermalstatuschanged", onThermalStatusChanged);
mediaCapture.removeEventListener("thermalstatuschanged", onThermalStatusChanged);
- or -
mediaCapture.onthermalstatuschanged = onThermalStatusChanged;
Public Custom Event ThermalStatusChanged As TypedEventHandler(Of MediaCapture, Object) 

Type d'événement

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Les scénarios de capture multimédia qui sont extrêmement gourmands en processeur, tels que la haute résolution, la fréquence d’images élevée et le traitement d’images en temps réel peuvent entraîner une surchauffe du matériel de capture. Sur les appareils sur lesquels le pilote de caméra prend en charge la création de rapports de status thermiques, vous pouvez case activée la propriété MediaCaptureThermalStatus pour obtenir la status thermique actuelle de l’appareil de capture. Vous pouvez également vous abonner à l’événement ThermalStatusChanged pour recevoir une notification lorsque le status thermique change. Si le status thermique est surchauffé, vous devez arrêter la session de capture actuelle et enregistrer tout média capturé. Une fois que le status thermique est revenu à la normale, vous pouvez recommencer la capture.

S’applique à