---
title: kAudioSessionRouteChangeReason_Override
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiosessionroutechangereason_override
---

# kAudioSessionRouteChangeReason_Override

The audio route has been overridden.

## Declaration

```swift
var kAudioSessionRouteChangeReason_Override: Int { get }
```

## Discussion

Discussion For example, while using the kAudioSessionCategory_PlayAndRecord category, output audio has been redirected to the speaker using the kAudioSessionProperty_OverrideAudioRoute property.

## See Also

### Constants

- [kAudioSessionRouteChangeReason_Unknown](audiotoolbox/kaudiosessionroutechangereason_unknown.md)
- [kAudioSessionRouteChangeReason_NewDeviceAvailable](audiotoolbox/kaudiosessionroutechangereason_newdeviceavailable.md)
- [kAudioSessionRouteChangeReason_OldDeviceUnavailable](audiotoolbox/kaudiosessionroutechangereason_olddeviceunavailable.md)
- [kAudioSessionRouteChangeReason_CategoryChange](audiotoolbox/kaudiosessionroutechangereason_categorychange.md)
- [kAudioSessionRouteChangeReason_WakeFromSleep](audiotoolbox/kaudiosessionroutechangereason_wakefromsleep.md)
- [kAudioSessionRouteChangeReason_NoSuitableRouteForCategory](audiotoolbox/kaudiosessionroutechangereason_nosuitablerouteforcategory.md)
- [kAudioSessionRouteChangeReason_RouteConfigurationChange](audiotoolbox/kaudiosessionroutechangereason_routeconfigurationchange.md)
