> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/sdks/sdk-mobile/framework-plugins/extras/selphi/selphi-configuracion.md).

# Selphi Configuración

#### **livenessMode**

Establece el modo de captura del componente. Los posibles valores son:

* ***SelphiFaceLivenessMode.NONE***: Indica que no se debe habilitar el modo de fotodetección en los procesos de autenticación.
* ***SelphiFaceLivenessMode.PASSIVE***: Indica que se realiza la prueba de vida pasiva en el servidor, enviando la "BestImage" correspondiente para tal efecto.
* ***SelphiFaceLivenessMode.MOVE***: Indica que el test de liveness es activo, mostrando unas instrucciones durante la captura, y devolviendo el correspondiente resultado del proceso.

#### **debug**

Activación del modo depuración del componente.

#### **resourcesPath**

Indica el nombre de los recursos en formato zip del componente. Ejemplo: “resources-selphi-2-0.zip“.

Este nombre irá a buscar el fichero a la ruta de *assets*.

<div align="left"><figure><img src="/files/yanZKFhFg214u8nemltK" alt=""><figcaption></figcaption></figure></div>

**cropPercent**

Permite modificar el porcentaje de recortado de la cara. Cuanto mayor sea el número mayor será el recorte del rectángulo con respecto a la cara.

#### **cropImageDebug**

Permite al modo de depuración comprobar el porcentaje de recorte de la cara.

#### **showResultAfterCapture**

Indica si mostrar o no una pantalla con la imagen capturada después del proceso de análisis. En esta pantalla se le da al usuario la posibilidad de repetir el proceso de captura si la imagen que se obtuvo no fuera correcta.

#### **showTutorial**

Indica si el widget activa la pantalla de tutorial. En esta vista se explica de forma intuitiva cómo se realiza la captura.

#### **livenessMode**

Establece el modo liveness del widget. Los valores permitidos son:

* SelphiFaceLivenessMode.NONE: Indica que no debe activarse el modo detección de foto en los procesos de autenticación.
* SelphiFaceLivenessMode.PASSIVE: Indica que la prueba de vida pasiva se realiza en el servidor, enviando para tal fin la “BestImage” o el “TemplateRaw” correspondiente.
* SelphiFaceLivenessMode.MOVE: Indica que el test de liveness es activo, mostrando unas instrucciones durante la captura, y devolviendo el correspondiente resultado del proceso.

#### **stabilizationMode**

Establece un modo de estabilización previo a cualquier proceso de autenticación en el widget. Con este modo se obliga al widget a no empezar ningún proceso si el usuario no se encuentra con la cabeza, mirando al frente y sin moverla.

#### **cameraFlashEnabled**

Indica si se activa el flash de la cámara del dispositivo.

#### **locale**

Fuerza al widget a utilizar la configuración de idioma indicado por el parámetro locale. Este parámetro acepta tanto un código de idioma (p. ej. ‘en’) como un código de identificación regional (p. ej. ‘en\_US’). Si el archivo de recursos del widget no tuviera una localización para el ‘locale’ seleccionado su configuración pasaría a utilizar el idioma por defecto.

#### **fullscreen**

Indica si la vista va a tener prioridad para mostrarse en pantalla completa, si el sistema lo permite.

#### **templateRawOptimized**

Indica si el template (templateRaw) generado tras el selfie debe optimizarse o no.

#### **qrMode**

Booleano que indica si se quiere o no activar la lectura de QR previo al proceso de autenticación.

#### **videoFilename**

Establece la ruta absoluta del nombre del archivo en el que se grabará un video del proceso de captura. La aplicación es la responsable de solicitar los permisos necesarios al teléfono en caso de que esa ruta requiera de permisos adicionales. El widget, por defecto, no realizará ningún proceso de grabación a menos que se especifique una ruta de archivo mediante este método.

#### **viewsContent**

Esta propiedad avanzada permite, mediante una cadena en formato xml, configurar las vistas del widget.

Nota: Esta propiedad no altera el contenido del archivo de recursos.

#### **showDiagnostic**

Mostrar pantallas de diagnóstico al final del proceso

#### **logImages**

Al activarlo se devuelve una lista con las 5 mejores imágenes tomadas del usuario

#### **showPreviousTip**

Muestra una pantalla previa al lanzamiento de la captura con información sobre el proceso a realizar y un botón para el lanzamiento.

#### **extractionDuration**

Duración del proceso de extracción facial. Valores posibles:

* SelphiExtractionDuration.SHORT
* SelphiExtractionDuration.MEDIUM
* SelphiExtractionDuration.LONG

#### **cameraPreferred**

Cámara con la que se quiere realizar el proceso: FRONT, BACK

#### **vibrationEnabled**

Indica si se desea un feedback de vibración al acabar el proceso.

#### **moveSuccessfulAttempts**

Número de reintentos para la captura correcta en el proceso de movimiento (Por defecto 1)

#### **moveFailedAttempts**

Número de reintentos para la captura incorrecta en el proceso de movimiento (Por defecto 2)
