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)
Тип события
TypedEventHandler<MediaCapture,IInspectable>
Требования к Windows
Возможности приложения |
backgroundMediaRecording
|
Комментарии
Сценарии захвата мультимедиа, которые чрезвычайно ресурсоемки, такие как высокое разрешение, высокая частота кадров и обработка изображений в режиме реального времени, могут привести к перегреву оборудования захвата. На устройствах, где драйвер камеры поддерживает отчеты о тепловом состоянии, можно проверка свойство MediaCaptureThermalStatus, чтобы получить текущее тепловое состояние устройства захвата. Вы также можете подписаться на событие ThermalStatusChanged, чтобы получать уведомление при изменении теплового состояния. Если тепловое состояние — Перегрев , следует остановить текущий сеанс записи и сохранить все захваченные носители. Когда тепловое состояние вернется в нормальное состояние, вы можете начать запись снова.