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

Configuring iOS and tvOS Audio Playback Behavior

Customize your app’s audio playback capabilities by configuring its audio session and background modes.

Media Assets, Playback, and Editing

Get and inspect media assets; queue media for playback and customize playback behavior; edit and combine assets; import and export raw media streams.

AirPlay 2

With AirPlay 2, you can wirelessly send your content from any Apple device to a device enabled with AirPlay.

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

Integrate system audio into your app.

Audio Track Engineering

Play, record, mix, and process audio.


Speech Synthesis

Convert text to spoken audio.