Compartilhar via


enumeração MF_CAMERA_CONTROL_CONFIGURATION_TYPE (mfidl.h)

Especifica o tipo de configuração de um controle de câmera.

Syntax

typedef enum __MIDL___MIDL_itf_mfidl_0000_0136_0001 {
  MF_CAMERA_CONTROL_CONFIGURATION_TYPE_PRESTART,
  MF_CAMERA_CONTROL_CONFIGURATION_TYPE_POSTSTART
} MF_CAMERA_CONTROL_CONFIGURATION_TYPE;

Constantes

 
MF_CAMERA_CONTROL_CONFIGURATION_TYPE_PRESTART
O controle de câmera deve ser configurado antes do início do streaming.
MF_CAMERA_CONTROL_CONFIGURATION_TYPE_POSTSTART
O controle de câmera deve ser configurado após o início do streaming.

Comentários

Alguns controles no nível do sensor só podem ser definidos após o início do sensor (como foco/brilho/whitebalance), pois os controles exigem dados de quadro para que os parâmetros convergam. Outros tipos de controles, como o suporte a HDR, só podem ser configurados quando o sensor não está em um estado de execução porque requer uma reprogramação do modo de sensor. Se um controle conhecido é pré ou pós-início é especificado na especificação DDI do controle. Se a especificação DDI não indicar explicitamente que um controle é um controle de pré-início, o chamador deverá assumir que o controle é pós-início.

Recupere o tipo de configuração de um controle chamando IMFCameraControlDefaults::GetType.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 Build 22621
Servidor mínimo com suporte Windows 11 Build 22621
Cabeçalho mfidl.h

Confira também

IMFCameraControlDefaults::GetType