KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY

El identificador de propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY definido en la enumeración KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY se usa para configurar la prioridad de foco. Cuando se establece la prioridad del foco, el enfoque tendrá prioridad sobre la imagen tomada para asegurarse de que la imagen tomada siempre está en el foco. De lo contrario, la imagen se tomará inmediatamente independientemente de si la imagen está en el foco . El comportamiento en el control de un foco con errores y si el tiempo de espera es interno para el controlador y hasta el OEM.

Tabla de resumen de uso

Ámbito Control Tipo

versión 1

Filtrar

Sincrónico

Para configurar la prioridad de foco, se debe usar el identificador de propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY . Cuando se establece la prioridad del foco, el enfoque tendrá prioridad sobre la imagen tomada para asegurarse de que la imagen tomada siempre está en el foco. Si no se establece la prioridad del foco, la imagen se tomará inmediatamente independientemente de si la imagen estaba en el foco. El comportamiento en el control de un error de foco y los tiempos de espera se determinan mediante el OEM y son internos para el controlador.

Para la KSCAMERA_EXTENDEDPROP_HEADER, las marcas siguientes se definen como valores. En una llamada get, el controlador de cámara devuelve su configuración de prioridad de foco actual mediante una de estas marcas. En una llamada set, el controlador de cámara establece la nueva configuración de prioridad de foco mediante una de estas marcas.

#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF     0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON      0x0000000000000001

Nota Se trata de un control sincrónico y no hay ninguna funcionalidad definida para este control.

La tabla siguiente contiene las descripciones y los requisitos de los campos de estructura de KSCAMERA_EXTENDEDPROP_HEADER cuando se usa el control de prioridad de foco.

Miembro Descripción

Versión

Debe ser 1,

PinId

Debe ser KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF),

Size

Debe ser sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_VALUE),

Resultado

Esto indica los resultados del error,

Capacidad

Debe ser 0,

Marcas

Se trata de un campo de lectura y escritura. Puede ser cualquiera de las marcas de KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_Xxx definidas anteriormente.

Requisitos

Encabezado

Ksmedia.h