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
Header mfidl.h

関連項目

IMFCameraOcclusionStateReport::GetOcclusionState

IMFCameraOcclusionStateMonitor::GetSupportedStates