MediaCapture.ThermalStatusChanged Kejadian

Definisi

Terjadi ketika status termal perangkat tangkap berubah.

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

Jenis Acara

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Skenario pengambilan media yang sangat intensif prosesor, seperti resolusi tinggi, kecepatan bingkai tinggi, dan pemrosesan gambar real time dapat menyebabkan perangkat keras penangkapan terlalu panas. Pada perangkat tempat driver kamera mendukung pelaporan status termal, Anda dapat memeriksa properti MediaCaptureThermalStatus untuk mendapatkan status termal perangkat pengambilan saat ini. Anda juga dapat berlangganan peristiwa ThermalStatusChanged untuk menerima pemberitahuan saat status termal berubah. Jika status termal Terlalu Panas , Anda harus menghentikan sesi pengambilan saat ini dan menyimpan media yang diambil. Setelah status termal kembali normal, Anda dapat mulai menangkap lagi.

Berlaku untuk