Compartilhar via


Enumeração MFCameraOcclusionState (mfidl.h)

Especifica o estado de oclusão de uma câmera.

Syntax

typedef enum MFCameraOcclusionState {
  MFCameraOcclusionState_Open,
  MFCameraOcclusionState_OccludedByLid,
  MFCameraOcclusionState_OccludedByCameraHardware
} ;

Constantes

 
MFCameraOcclusionState_Open
A câmera não está cluída.
MFCameraOcclusionState_OccludedByLid
A câmera é ocluída pela tampa do dispositivo.
MFCameraOcclusionState_OccludedByCameraHardware
A câmera é ocluída pelo hardware da câmera.

Comentários

Um valor dessa enumeração é retornado por IMFCameraOcclusionStateReport::GetOcclusionState. Para obter os estados de oclusão com suporte no dispositivo atual e, portanto, pode ser retornado por GetOcclusionState, chame IMFCameraOcclusionStateMonitor::GetSupportedStates.

Requisitos

   
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho mfidl.h

Confira também

IMFCameraOcclusionStateReport::GetOcclusionState

IMFCameraOcclusionStateMonitor::GetSupportedStates