<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 14.0.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: 2.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVCaptureMultiCamSession",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVCaptureMultiCamSession"
  },
  "title" : "AVCaptureMultiCamSession"
}
-->

# AVCaptureMultiCamSession

A capture session that supports simultaneous capture from multiple inputs of the same media type.

```
class AVCaptureMultiCamSession
```

## Overview

The session preset for a multicamera session is always [`inputPriority`](/documentation/AVFoundation/AVCaptureSession/Preset/inputPriority). Set each capture device’s [`activeFormat`](/documentation/AVFoundation/AVCaptureDevice/activeFormat) value to the desired quality of service.

You can dynamically enable and disable this session’s individual camera inputs without interrupting capture preview. To stop an individual camera, disable all of its connections or connected ports. The camera then stops streaming data to save power and bandwidth. Other inputs that are streaming data through the session are unaffected.

> Note:
> If your app only needs to capture from a single camera at a time, use ``doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureSession`` instead.

## Topics

### Determining multi-camera support

[`isMultiCamSupported`](/documentation/AVFoundation/AVCaptureMultiCamSession/isMultiCamSupported)

A Boolean value that indicates whether this device supports multi-camera sessions.

### Managing resources

[`hardwareCost`](/documentation/AVFoundation/AVCaptureMultiCamSession/hardwareCost)

A value that indicates the percentage of the session’s available hardware budget currently in use.

[`systemPressureCost`](/documentation/AVFoundation/AVCaptureMultiCamSession/systemPressureCost)

A value that indicates the system pressure cost of the current session configuration.



---

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)