Share via


MediaCapture.ThermalStatusChanged Evento

Definición

Se produce cuando cambia el estado térmico del dispositivo de captura.

// 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) 

Tipo de evento

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

Los escenarios de captura multimedia que consumen un uso extremadamente intensivo del procesador, como la alta resolución, la alta velocidad de fotogramas y el procesamiento de imágenes en tiempo real pueden hacer que el hardware de captura se sobrecaliente. En los dispositivos en los que el controlador de cámara admite informes de estado térmico, puede comprobar la propiedad MediaCaptureThermalStatus para obtener el estado térmico actual del dispositivo de captura. También puede suscribirse al evento ThermalStatusChanged para recibir una notificación cuando cambie el estado térmico. Si el estado térmico es Sobrecalentado , debe detener la sesión de captura actual y guardar cualquier medio capturado. Una vez que el estado térmico ha vuelto a ser normal, puede empezar a capturar de nuevo.

Se aplica a