MediaCapture.ThermalStatusChanged Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
TypedEventHandler<MediaCapture,IInspectable>
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.