Share via


MediaCapture.ThermalStatusChanged Evento

Definição

Ocorre quando o status térmico do dispositivo de captura é alterado.

// 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 do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Cenários de captura de mídia extremamente intensivos em processador, como alta resolução, alta taxa de quadros e processamento de imagens em tempo real, podem fazer com que o hardware de captura superaqueça. Em dispositivos em que o driver da câmera dá suporte a relatórios de status térmicas, você pode marcar a propriedade MediaCaptureThermalStatus para obter o status térmico atual do dispositivo de captura. Você também pode assinar o evento ThermalStatusChanged para receber uma notificação quando o status térmico for alterado. Se o status térmico for Superaquecido, você deverá interromper a sessão de captura atual e salvar qualquer mídia capturada. Depois que o status térmico voltar ao normal, você poderá começar a capturar novamente.

Aplica-se a