Condividi tramite


MediaCapture.ThermalStatusChanged Evento

Definizione

Si verifica quando cambia lo stato termico del dispositivo di acquisizione.

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

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording

Commenti

Gli scenari di acquisizione multimediale estremamente intensivi del processore, ad esempio la risoluzione elevata, la frequenza dei fotogrammi elevata e l'elaborazione delle immagini in tempo reale possono causare il surriscaldamento dell'hardware di acquisizione. Nei dispositivi in cui il driver della fotocamera supporta la segnalazione dello stato termico, è possibile controllare la proprietà MediaCaptureTermalStatus per ottenere lo stato termico corrente del dispositivo di acquisizione. È anche possibile sottoscrivere l'evento ThermalStatusChanged per ricevere una notifica quando cambia lo stato termico. Se lo stato termico è Surriscaldato , è necessario arrestare la sessione di acquisizione corrente e salvare i supporti acquisiti. Una volta che lo stato termico è tornato alla normalità, è possibile iniziare di nuovo l'acquisizione.

Si applica a