Cameras and Media Capture
Capture photos and record video and audio; configure built-in cameras and microphones or external capture devices.
The AV Foundation Camera and Media Capture subsystem provides a common high-level architecture for video, photo, and audio capture services in iOS and macOS.
To use the capture system, configure a capture session to connect one or more inputs to one or more outputs. Inputs are sources of media, including capture devices like the cameras and microphones built into an iOS device or Mac. Outputs acquire media from inputs to produce useful data, such as movie files written to disk or raw pixel buffers available for live processing.
A device that provides input (such as audio or video) for capture sessions and offers controls for hardware-specific capture features.
An object that manages capture activity and coordinates the flow of data from input devices to capture outputs.
Depth Data Capture
A container for per-pixel distance or disparity information captured by compatible camera devices.
The abstract superclass for objects that provide input data to a capture session.
The abstract superclass for objects that output the media recorded in a capture session.
A connection between a specific pair of capture input and capture output objects in a capture session.
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