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