---
title: kAudioSessionProperty_OverrideCategoryEnableBluetoothInput
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiosessionproperty_overridecategoryenablebluetoothinput
---

# kAudioSessionProperty_OverrideCategoryEnableBluetoothInput

Allows a paired Bluetooth device to appear as an available audio input route.

## Declaration

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

## Discussion

Discussion A read/write UInt32 value. By default, the value of this property is FALSE (0). This property can be used to modify the  kAudioSessionCategory_RecordAudio or kAudioSessionCategory_PlayAndRecord categories. Attempting to set this property to TRUE will fail for all other categories. This property affects the kAudioSessionCategory_PlayAndRecord category as follows: If the audio input to the device is coming from a Bluetooth headset, setting this property to TRUE results in audio output also going to the Bluetooth headset.

## 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)
