> 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/docs.facephi-pt-br/sdks/sdk-mobile/framework-plugins/extras/selphi/selphi-configuracion.md).

# Configuração do Selphi

#### **livenessMode**

Estabelece o modo de captura do componente. Os possíveis valores são:

* ***SelphiFaceLivenessMode.NONE***: Indica que o modo de detecção de foto não deve ser habilitado nos processos de autenticação.
* ***SelphiFaceLivenessMode.PASSIVE***: Indica que o teste de vida passivo é realizado no servidor, enviando a "BestImage" correspondente para esse fim.
* ***SelphiFaceLivenessMode.MOVE***: Indica que o teste de vida é ativo, exibindo instruções durante a captura e retornando o resultado correspondente do processo.

#### **debug**

Ativação do modo de depuração do componente.

#### **resourcesPath**

Indica o nome dos recursos no formato zip do componente. Exemplo: “resources-selphi-2-0.zip“.

Esse nome irá buscar o arquivo no caminho de *assets*.

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

**cropPercent**

Permite modificar a porcentagem de recorte do rosto. Quanto maior for o número, maior será o recorte do retângulo em relação ao rosto.

#### **cropImageDebug**

Permite ao modo de depuração verificar a porcentagem de recorte do rosto.

#### **showResultAfterCapture**

Indica se deve ou não mostrar uma tela com a imagem capturada após o processo de análise. Nessa tela, é dada ao usuário a possibilidade de repetir o processo de captura caso a imagem obtida não esteja correta.

#### **showTutorial**

Indica se o Widget ativa a tela de tutorial. Nessa visualização, é explicado de forma intuitiva como a captura é realizada.

#### **livenessMode**

Estabelece o modo de teste de vida do Widget. Os valores permitidos são:

* SelphiFaceLivenessMode.NONE: Indica que o modo de detecção de foto não deve ser ativado nos processos de autenticação.
* SelphiFaceLivenessMode.PASSIVE: Indica que o teste de vida passivo é realizado no servidor, enviando para esse fim a “BestImage” ou o “TemplateRaw” correspondente.
* SelphiFaceLivenessMode.MOVE: Indica que o teste de vida é ativo, exibindo instruções durante a captura e retornando o resultado correspondente do processo.

#### **stabilizationMode**

Estabelece um modo de estabilização prévio a qualquer processo de autenticação no Widget. Com esse modo, o Widget é obrigado a não iniciar nenhum processo se o usuário não estiver com a cabeça voltada para a frente e sem movê-la.

#### **cameraFlashEnabled**

Indica se o flash da câmera do dispositivo é ativado.

#### **locale**

Força o Widget a usar a configuração de idioma indicada pelo parâmetro locale. Esse parâmetro aceita tanto um código de idioma (por ex., ‘en’) quanto um código de identificação regional (por ex., ‘en\_US’). Se o arquivo de recursos do Widget não tiver uma localização para o ‘locale’ selecionado, sua configuração passará a usar o idioma padrão.

#### **fullscreen**

Indica se a visualização terá prioridade para ser exibida em tela cheia, se o sistema permitir.

#### **templateRawOptimized**

Indica se o template (templateRaw) gerado após a selfie deve ser otimizado ou não.

#### **qrMode**

Booleano que indica se se deseja ou não ativar a leitura de QR antes do processo de autenticação.

#### **videoFilename**

Estabelece o caminho absoluto do nome do arquivo no qual será gravado um vídeo do processo de captura. O aplicativo é responsável por solicitar as permissões necessárias ao dispositivo caso esse caminho exija permissões adicionais. O Widget, por padrão, não realizará nenhum processo de gravação a menos que um caminho de arquivo seja especificado por meio deste método.

#### **viewsContent**

Essa propriedade avançada permite, por meio de uma string em formato xml, configurar as visualizações do Widget.

Nota: Esta propriedade não altera o conteúdo do arquivo de recursos.

#### **showDiagnostic**

Mostrar telas de diagnóstico ao final do processo

#### **logImages**

Ao ativá-lo, é retornada uma lista com as 5 melhores imagens capturadas do usuário

#### **showPreviousTip**

Mostra uma tela antes do início da captura com informações sobre o processo a ser realizado e um botão para iniciá-lo.

#### **extractionDuration**

Duração do processo de extração facial. Valores possíveis:

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

#### **cameraPreferred**

Câmera com a qual se deseja realizar o processo: FRONT, BACK

#### **vibrationEnabled**

Indica se se deseja um feedback de vibração ao final do processo.

#### **moveSuccessfulAttempts**

Número de tentativas para a captura correta no processo de movimento (Por padrão 1)

#### **moveFailedAttempts**

Número de tentativas para a captura incorreta no processo de movimento (Por padrão 2)
