Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.


The AVFoundation framework combines four major technology areas that together encompass a wide range of tasks for capturing, processing, synthesizing, controlling, importing and exporting audiovisual media on Apple platforms.


Playback and Editing

Media Assets, Playback and Editing

Access media assets and inspect their content; queue media for playback and customize playback behavior; edit and combine assets with compositions; import and export raw media streams.

Media Capture

Cameras and Media Capture

Capture photos and record video and audio; configure built-in cameras and microphones or external capture devices.


System Audio Interaction

Configure your audio session.


Speech Synthesis

Convert text to spoken audio.

See Also

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