> 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-web/componentes/selphi-biometria-facial/propiedades/cameratype.md).

# cameraType

## Detalhes

**Atributo:** `camera-type`

**Tipo:** `CameraType`

**Valor por padrão:** `CameraType.User`

### CameraType

| Membro        | Valor | Descrição                               |
| ------------- | ----- | --------------------------------------- |
| `User`        | `0`   | Câmera frontal.                         |
| `Environment` | `1`   | Câmera traseira, se estiver disponível. |

## Morfologia

```typescript
import { CameraType } from '@facephi/selphi-web-component';

selphi.cameraType = CameraType.User;
```

## Descrição

Seleciona se `facephi-selphi-widget` usa a câmera frontal (`CameraType.User`) ou a traseira (`CameraType.Environment`) quando o dispositivo permite.

### Informações adicionais

**Propriedade recomendada:** use `cameraPreferred` em novas integrações. Diferente de `cameraType`, `cameraPreferred` **não** usa o enum `CameraType`, mas sim seu próprio enum de texto `CameraPreferred`:

| Membro     | Valor     | Equivale a               |
| ---------- | --------- | ------------------------ |
| `Frontal`  | `'FRONT'` | `CameraType.User`        |
| `Traseira` | `'BACK'`  | `CameraType.Environment` |

**Precedência:** se você definir `cameraType` e `cameraPreferred` ao mesmo tempo, prevalece `cameraPreferred` e é emitido um aviso de precedência no console.

**Depreciação:** `cameraType` continua operando nesta versão, mas será removida na próxima versão major. Usar apenas `cameraType` emite um aviso de depreciação no console.

***

## Exemplo

```jsx
import { CameraType } from '@facephi/selphi-web-component';

<facephi-selphi-widget
    cameraType={CameraType.User}
/>
```
