MediaCapture.ThermalStatusChanged 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生于擷取裝置的熱狀態變更時。
// 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)
事件類型
TypedEventHandler<MediaCapture,IInspectable>
Windows 需求
應用程式功能 |
backgroundMediaRecording
|
備註
非常耗用處理器的媒體擷取案例,例如高解析度、高畫面播放速率和即時影像處理,可能會導致擷取硬體變得異常。 在相機驅動程式支援報告熱狀態的裝置上,您可以檢查 MediaCaptureThermalStatus 屬性,以取得擷取裝置目前的熱狀態。 您也可以訂閱熱狀態變更時收到通知的熱StatusChanged 事件。 如果熱狀態為[ 作用 中],您應該停止目前的擷取會話,並儲存任何擷取的媒體。 一旦熱狀態回到正常狀態,您就可以再次開始擷取。