---
title: kAudioSessionRouteChangeReason_NewDeviceAvailable
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiosessionroutechangereason_newdeviceavailable
---

# kAudioSessionRouteChangeReason_NewDeviceAvailable

A new audio hardware device became available; for example, a headset was plugged in.

## Declaration

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

## See Also

### Constants

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