Working with Audio

Apple platforms provide a comprehensive set of audio frameworks and technologies that are essential to creating a rich app experience. Use them to immerse your users in multichannel audio with spatial rendering, process sound in realtime using AVAudioEngine, and engage the creativity of enthusiasts and professionals through Audio Unit Extensions.

Session Videos

See the latest in audio technologies for Apple platforms presented at WWDC.

Watch the videos

Documentation and Sample Code

Audio Session

Communicate to the system how you intend to use audio in your app.

Documentation

Playing Audio

Play audio files in your apps with APIs such as Media Player and AVPlayer.

Documentation

Audio Files and Format Conversion

Open, read, and write to audio files. Convert between different sample rates from your app.

Sample Code

Recording and Processing Audio

Record and process audio in real-time or offline with AVFoundation APIs.

Documentation
Sample Code

Core Audio

Use the Core Audio framework to interact with device’s audio hardware.

Sample Code

Performance

How to fine tune and achieve the best performance in your audio applications.

Documentation