KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE
KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE es un identificador de propiedad que se usa para activar y desactivar la autenticación facial.
Tabla de resumen de uso
Ámbito | Control | Tipo |
---|---|---|
versión 1 |
Anclar |
Sincrónico |
Las marcas de bits siguientes controlan la autenticación facial en el controlador:
#define KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED 0x0000000000000001
#define KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION 0x0000000000000002
#define KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION 0x0000000000000004
En la tabla siguiente se describen las funcionalidades de marca:
Marca | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED |
Funcionalidad opcional. Cuando se especifica, el modo de autenticación face de vídeo está deshabilitado en el controlador. Esta marca es mutuamente excluyente con las marcas KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION y KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION . |
KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION |
Funcionalidad obligatoria si no se admite KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION . Cuando se especifica, es obligatorio establecer KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION en cada ejemplo, tal y como se describe en los metadatos del marco. Esta marca es mutuamente excluyente con las marcas KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION y KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED . En este modo, se espera que alterne la pulsación o desactivación de IR para cada fotograma capturado. |
KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION |
Funcionalidad obligatoria si no se admite KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION . Esta marca es mutuamente excluyente con las marcas KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION y KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED . En este modo, se espera que cree una imagen de IR con luz de IR ambiente de fondo restada. |
De forma predeterminada, el controlador debe tener KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE establecido en KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED si es una cámara IR de uso general. De lo contrario, debe establecerse en KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION o KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION.
Las cámaras de IR deben anunciar KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED si se espera que funcionen en escenarios generales además de Windows Hello.
Las cámaras ir usadas para el inicio de sesión facial deben admitir KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION o KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION funcionalidad que solo deben admitir una de estas marcas no ambas.
La tabla siguiente contiene las descripciones y los requisitos de los campos de estructura de KSCAMERA_EXTENDEDPROP_HEADER cuando se usa el control .
Miembro | Descripción |
---|---|
Versión |
Debe ser 1. |
PinId |
Debe anunciarse solo en un pin del filtro. El pin debe ser de tipo PINNAME_VIDEO_CAPTURE o PINNAME_VIDEO_PREVIEW, debe generar datos del sensor ir y estar marcados como compartidos para FrameServer. |
Size |
Debe ser sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING). |
Resultado |
Indica los resultados del error de la última operación SET. Si no se ha realizado ninguna operación SET, debe ser 0. |
Capacidad |
Debe ser un poco inteligente O de las marcas de KSCAMERA_EXTENDEDPROP_ FACEAUTH_MODE_xxx admitidas, tal y como se ha definido anteriormente. El controlador no debe anunciar tanto KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION como KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION |
Marcas |
Se trata de un campo de lectura y escritura. Puede ser cualquiera de las marcas de KSCAMERA_EXTENDEDPROP_ FACEAUTH_MODE_xxx definidas anteriormente. |
Requisitos
Encabezado |
Ksmedia.h |