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


@interface AVCaptureMultiCamSession : AVCaptureSession


The session preset for AVCaptureMultiCamSession is always AVCaptureSessionPresetInputPriority. You must set each capture device’s activeFormat value to the desired quality of service.


Determining Multi-Camera Support


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

Managing Resources


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


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


Inherits From

See Also

Capture Sessions

Setting Up a Capture Session

Configure input devices, output media, preview views, and basic settings before capturing photos or video.

AVCam: Building a Camera App

Capture photos with depth data and record video using the front and rear iPhone and iPad cameras.


An object that manages capture activity and coordinates the flow of data from input devices to capture outputs.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software