---
title: delegate
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudiosession/delegate
---

# delegate

The delegate object for the audio session.

## Declaration

```swift
unowned(unsafe) var delegate: (any AVAudioSessionDelegate)? { get set }
```

## Discussion

Discussion The delegate object must implement the protocol described in AVAudioSessionDelegate.

## See Also

### Responding to audio session changes

- [AVAudioSessionDelegate](avfaudio/avaudiosessiondelegate.md)
