> 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/selphid-documentos/propiedades/cameratype.md).

# cameraType

## Detalhes

**Atributo:** `camera-type`

**Tipo:** `CameraType`

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

### CameraType

| Membro        | Valor | Descrição        |
| ------------- | ----- | ---------------- |
| `User`        | `0`   | Câmera frontal.  |
| `Environment` | `1`   | Câmera traseira. |

## Morfologia

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

selphid.cameraType = CameraType.User;
```

## Descrição

Seleciona a câmera frontal ou traseira usada por `facephi-selphid-widget` para capturar o documento.

### 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/selphid-web-component';

<facephi-selphid-widget
    cameraType={CameraType.Environment}
/>
```
