---
title: kAudioSessionProperty_OverrideCategoryDefaultToSpeaker
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiosessionproperty_overridecategorydefaulttospeaker
---

# kAudioSessionProperty_OverrideCategoryDefaultToSpeaker

Specifies whether or not to route audio to the speaker (instead of to the receiver) when no other audio route, such as a headset, is connected.

## Declaration

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

## Discussion

Discussion A read/write UInt32 value. By default, the value of this property is FALSE (0). This property retains its value through an audio route change (such as when plugging in or unplugging a headset), and upon interruption; it reverts to its default value only upon an audio session category change.  This property can be used only with the kAudioSessionCategory_PlayAndRecord (or the equivalent playAndRecord) category. See also kAudioSessionProperty_OverrideAudioRoute.

## See Also

### Constants

- [kAudioSessionProperty_PreferredHardwareSampleRate](audiotoolbox/kaudiosessionproperty_preferredhardwaresamplerate.md)
- [kAudioSessionProperty_PreferredHardwareIOBufferDuration](audiotoolbox/kaudiosessionproperty_preferredhardwareiobufferduration.md)
- [kAudioSessionProperty_AudioCategory](audiotoolbox/kaudiosessionproperty_audiocategory.md)
- [kAudioSessionProperty_AudioRouteChange](audiotoolbox/kaudiosessionproperty_audioroutechange.md)
- [kAudioSessionProperty_CurrentHardwareSampleRate](audiotoolbox/kaudiosessionproperty_currenthardwaresamplerate.md)
- [kAudioSessionProperty_CurrentHardwareInputNumberChannels](audiotoolbox/kaudiosessionproperty_currenthardwareinputnumberchannels.md)
- [kAudioSessionProperty_CurrentHardwareOutputNumberChannels](audiotoolbox/kaudiosessionproperty_currenthardwareoutputnumberchannels.md)
- [kAudioSessionProperty_CurrentHardwareOutputVolume](audiotoolbox/kaudiosessionproperty_currenthardwareoutputvolume.md)
- [kAudioSessionProperty_CurrentHardwareInputLatency](audiotoolbox/kaudiosessionproperty_currenthardwareinputlatency.md)
- [kAudioSessionProperty_CurrentHardwareOutputLatency](audiotoolbox/kaudiosessionproperty_currenthardwareoutputlatency.md)
- [kAudioSessionProperty_CurrentHardwareIOBufferDuration](audiotoolbox/kaudiosessionproperty_currenthardwareiobufferduration.md)
- [kAudioSessionProperty_OtherAudioIsPlaying](audiotoolbox/kaudiosessionproperty_otheraudioisplaying.md)
- [kAudioSessionProperty_OverrideAudioRoute](audiotoolbox/kaudiosessionproperty_overrideaudioroute.md)
- [kAudioSessionProperty_AudioInputAvailable](audiotoolbox/kaudiosessionproperty_audioinputavailable.md)
- [kAudioSessionProperty_ServerDied](audiotoolbox/kaudiosessionproperty_serverdied.md)
