Поделиться через


Перечисление MFCameraOcclusionState (mfidl.h)

Указывает состояние окклюзии камеры.

Синтаксис

typedef enum MFCameraOcclusionState {
  MFCameraOcclusionState_Open,
  MFCameraOcclusionState_OccludedByLid,
  MFCameraOcclusionState_OccludedByCameraHardware
} ;

Константы

 
MFCameraOcclusionState_Open
Камера не заключается.
MFCameraOcclusionState_OccludedByLid
Камера заключается крышкой устройства.
MFCameraOcclusionState_OccludedByCameraHardware
Камера заключается оборудованием камеры.

Комментарии

Значение из этого перечисления возвращается параметром IMFCameraOcclusionStateReport::GetOcclusionState. Чтобы получить состояния окклюзии, которые поддерживаются на текущем устройстве и, следовательно, могут быть возвращены GetOcclusionState, вызовите IMFCameraOcclusionStateMonitor::GetSupportedStates.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть mfidl.h

См. также раздел

IMFCameraOcclusionStateReport::GetOcclusionState

IMFCameraOcclusionStateMonitor::GetSupportedStates