---
title: builtInDualWideCamera
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avcapturedevice/devicetype-swift.struct/builtindualwidecamera
---

# builtInDualWideCamera

A built-in camera device type that consists of two cameras of fixed focal length, one ultrawide angle and one wide angle.

## Declaration

```swift
static let builtInDualWideCamera: AVCaptureDevice.DeviceType
```

## Discussion

Discussion The built-in dual camera supports the following features: Automatic switching from one camera to another when zoom factor, light level, and focus position allow. Generating depth data by measuring the disparities between the images captured by the ultrawide and wide-angle cameras. Delivery of photos from constituent ultrawide and wide-angle devices through a single photo capture request. The built-in dual camera doesn’t support the following features: AVCaptureDevice.ExposureMode.custom and manual exposure bracketing. Locking focus with a lens position other than currentLensPosition. Locking automatic white balance with device white balance gains other than currentWhiteBalanceGains. Even when locked, exposure duration, ISO, aperture, white balance gains, or lens position may change when the device switches from one camera to another. However, the overall exposure, white balance, and focus position should be consistent. note: You can only discover this device type using an AVCaptureDevice.DiscoverySession or the AVCaptureDevice default(_:for:position:) method.

## See Also

### Cameras

- [builtInWideAngleCamera](avfoundation/avcapturedevice/devicetype-swift.struct/builtinwideanglecamera.md)
- [builtInUltraWideCamera](avfoundation/avcapturedevice/devicetype-swift.struct/builtinultrawidecamera.md)
- [builtInTelephotoCamera](avfoundation/avcapturedevice/devicetype-swift.struct/builtintelephotocamera.md)
- [builtInDualCamera](avfoundation/avcapturedevice/devicetype-swift.struct/builtindualcamera.md)
- [builtInTripleCamera](avfoundation/avcapturedevice/devicetype-swift.struct/builtintriplecamera.md)
- [continuityCamera](avfoundation/avcapturedevice/devicetype-swift.struct/continuitycamera.md)
- [builtInDuoCamera](avfoundation/avcapturedevice/devicetype-swift.struct/builtinduocamera.md)
