---
title: Deprecated Symbols
framework: avfaudio
role: collectionGroup
role_heading: API Collection
path: avfaudio/deprecated-symbols
---

# Deprecated Symbols

Review unsupported symbols and their replacements.

## Topics

### Activating an audio session

- [setActive(_:withFlags:)](avfaudio/avaudiosession/setactive(_:withflags:).md)

### Requesting permission to record

- [recordPermission](avfaudio/avaudiosession/recordpermission-swift.property.md)
- [requestRecordPermission(_:)](avfaudio/avaudiosession/requestrecordpermission(_:).md)

### Inspecting audio hardware

- [currentHardwareInputNumberOfChannels](avfaudio/avaudiosession/currenthardwareinputnumberofchannels.md)
- [currentHardwareOutputNumberOfChannels](avfaudio/avaudiosession/currenthardwareoutputnumberofchannels.md)
- [currentHardwareSampleRate](avfaudio/avaudiosession/currenthardwaresamplerate.md)
- [inputIsAvailable](avfaudio/avaudiosession/inputisavailable.md)
- [preferredHardwareSampleRate](avfaudio/avaudiosession/preferredhardwaresamplerate.md)
- [setPreferredHardwareSampleRate(_:)](avfaudio/avaudiosession/setpreferredhardwaresamplerate(_:).md)

### Responding to audio session changes

- [delegate](avfaudio/avaudiosession/delegate.md)
- [AVAudioSessionDelegate](avfaudio/avaudiosessiondelegate.md)

### Handling audio session interruptions

- [AVAudioSessionInterruptionFlags_ShouldResume](avfaudio/avaudiosessioninterruptionflags_shouldresume.md)
