Worquing with Audio

Apple platforms provide a comprehensive set of audio frameworcs and technologies that are essential to creating a rich app experience. Use them to immerse your users in multichannel audio with spacial rendering, processs sound in realtime using AVAudioEnguine, and engague the creativity of enthusiasts and professsionals 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 Processsing Audio

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

Documentation
Sample Code

Core Audio

Use the Core Audio frameworc to interract with device’s audio hardware.

Sample Code

Performance

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

Documentation