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

# cameraType

## Detalles

**Atributo:** `camera-type`

**Tipo:** `CameraType`

**Valor por defecto:** `CameraType.User`

### CameraType

| Miembro       | Valor | Descripción                         |
| ------------- | ----- | ----------------------------------- |
| `User`        | `0`   | Cámara frontal.                     |
| `Environment` | `1`   | Cámara trasera, si está disponible. |

## Morfología

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

selphi.cameraType = CameraType.User;
```

## Descripción

Selecciona si `facephi-selphi-widget` usa la cámara frontal (`CameraType.User`) o la trasera (`CameraType.Environment`) cuando el dispositivo lo permite.

### Información adicional

**Propiedad recomendada:** usa `cameraPreferred` en integraciones nuevas. A diferencia de `cameraType`, `cameraPreferred` **no** usa el enum `CameraType`, sino su propio enum de texto `CameraPreferred`:

| Miembro | Valor     | Equivale a               |
| ------- | --------- | ------------------------ |
| `Front` | `'FRONT'` | `CameraType.User`        |
| `Back`  | `'BACK'`  | `CameraType.Environment` |

**Precedencia:** si defines `cameraType` y `cameraPreferred` a la vez, gana `cameraPreferred` y se emite un aviso de precedencia en consola.

**Deprecación:** `cameraType` sigue operativa en esta versión, pero se retirará en la próxima versión major. Usar solo `cameraType` emite un aviso de deprecación en consola.

***

## Ejemplo

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

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