Freigeben über


MediaCapture.ThermalStatusChanged Ereignis

Definition

Tritt auf, wenn sich die thermische status des Erfassungsgeräts ändert.

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

Ereignistyp

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Medienaufnahmeszenarien, die extrem prozessorintensiv sind, z. B. hohe Auflösung, hohe Bildfrequenz und Echtzeit-Bildverarbeitung, können dazu führen, dass die Aufnahmehardware überhitzt wird. Auf Geräten, auf denen der Kameratreiber die Berichterstellung von thermischen status unterstützt, können Sie die MediaCaptureThermalStatus-Eigenschaft überprüfen, um die aktuelle thermische status des Aufnahmegeräts abzurufen. Sie können auch das ThermalStatusChanged-Ereignis abonnieren, um eine Benachrichtigung zu erhalten, wenn sich die thermische status ändert. Wenn die thermische status überhitzt ist, sollten Sie die aktuelle Erfassungssitzung beenden und alle erfassten Medien speichern. Sobald sich die thermische status wieder normalisiert hat, können Sie erneut mit der Erfassung beginnen.

Gilt für: