---
title: AVAudioSession.RouteChangeReason.categoryChange
framework: avfaudio
role: symbol
role_heading: Case
path: avfaudio/avaudiosession/routechangereason/categorychange
---

# AVAudioSession.RouteChangeReason.categoryChange

A value that indicates that the category of the session object changed.

## Declaration

```swift
case categoryChange
```

## See Also

### Route Change Reasons

- [AVAudioSession.RouteChangeReason.unknown](avfaudio/avaudiosession/routechangereason/unknown.md)
- [AVAudioSession.RouteChangeReason.newDeviceAvailable](avfaudio/avaudiosession/routechangereason/newdeviceavailable.md)
- [AVAudioSession.RouteChangeReason.oldDeviceUnavailable](avfaudio/avaudiosession/routechangereason/olddeviceunavailable.md)
- [AVAudioSession.RouteChangeReason.override](avfaudio/avaudiosession/routechangereason/override.md)
- [AVAudioSession.RouteChangeReason.wakeFromSleep](avfaudio/avaudiosession/routechangereason/wakefromsleep.md)
- [AVAudioSession.RouteChangeReason.noSuitableRouteForCategory](avfaudio/avaudiosession/routechangereason/nosuitablerouteforcategory.md)
- [AVAudioSession.RouteChangeReason.routeConfigurationChange](avfaudio/avaudiosession/routechangereason/routeconfigurationchange.md)
