<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 14.0.0 -",
    "tvOS: 17.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVCaptureDevice/DeviceType-swift.struct/builtInTripleCamera",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:@AVCaptureDeviceTypeBuiltInTripleCamera"
  },
  "title" : "builtInTripleCamera"
}
-->

# builtInTripleCamera

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

```
static let builtInTripleCamera: AVCaptureDevice.DeviceType
```

## Discussion

The built-in triple camera supports the following features:

- Automatic switching from one camera to another when zoom factor, light level, and focus position allow.
- Delivery of photos from constituent devices (ultrawide angle, wide angle, and telephoto cameras) from a single photo capture request.

The built-in triple camera doesn’t support the following features:

- [`AVCaptureDevice.ExposureMode.custom`](/documentation/AVFoundation/AVCaptureDevice/ExposureMode-swift.enum/custom) and manual exposure bracketing.
- Locking focus with a lens position other than [`currentLensPosition`](/documentation/AVFoundation/AVCaptureDevice/currentLensPosition).
- Locking automatic white balance with device white balance gains other than [`currentWhiteBalanceGains`](/documentation/AVFoundation/AVCaptureDevice/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 ``doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureDevice/DiscoverySession`` or the ``doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureDevice`` ``doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureDevice/default(_:for:position:)`` method.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)