共用方式為


MediaCapture.ThermalStatusChanged 事件

定義

發生于擷取裝置的熱狀態變更時。

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

事件類型

Windows 需求

應用程式功能
backgroundMediaRecording

備註

非常耗用處理器的媒體擷取案例,例如高解析度、高畫面播放速率和即時影像處理,可能會導致擷取硬體變得異常。 在相機驅動程式支援報告熱狀態的裝置上,您可以檢查 MediaCaptureThermalStatus 屬性,以取得擷取裝置目前的熱狀態。 您也可以訂閱熱狀態變更時收到通知的熱StatusChanged 事件。 如果熱狀態為[ 作用 中],您應該停止目前的擷取會話,並儲存任何擷取的媒體。 一旦熱狀態回到正常狀態,您就可以再次開始擷取。

適用於