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