<!--
{
  "documentType" : "article",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/audio-playback-recording-and-processing",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Audio playback, recording, and processing"
}
-->

# Audio playback, recording, and processing

Play, record, and process audio; configure your app’s system audio behavior.

## Topics

### System audio

  <doc://com.apple.documentation/documentation/AVFAudio/handling-audio-interruptions>

  <doc://com.apple.documentation/documentation/AVFAudio/responding-to-audio-route-changes>

  <doc://com.apple.documentation/documentation/AVFAudio/capturing-stereo-audio-from-built-in-microphones>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioSession>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioApplication>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioRoutingArbiter>

### Basic playback and recording

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioPlayer>

  <doc://com.apple.documentation/documentation/AVFAudio/AVAudioRecorder>

  <doc://com.apple.documentation/documentation/AVFAudio/AVMIDIPlayer>

### Advanced audio processing

  <doc://com.apple.documentation/documentation/AVFAudio/audio-engine>



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)