<!--
{
  "documentType" : "article",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/audio-output-routes",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Audio Output Routes"
}
-->

# Audio Output Routes

The various audio output destinations available for an iOS device.

## Discussion

These strings are used as values for the [`kAudioSession_AudioRouteKey_Type`](/documentation/AudioToolbox/kAudioSession_AudioRouteKey_Type) key for the dictionary associated with the [`kAudioSession_AudioRouteKey_Outputs`](/documentation/AudioToolbox/kAudioSession_AudioRouteKey_Outputs) array.

## Topics

### Constants

[`let kAudioSessionOutputRoute_LineOut: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_LineOut)

Analog line-level output.

[`let kAudioSessionOutputRoute_Headphones: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_Headphones)

Speakers in headphones or in a headset.

[`let kAudioSessionOutputRoute_BluetoothHFP: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_BluetoothHFP)

Speakers that are part of a Bluetooth Hands-Free Profile (HFP) accessory.

[`let kAudioSessionOutputRoute_BluetoothA2DP: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_BluetoothA2DP)

Speakers in a Bluetooth A2DP device.

[`let kAudioSessionOutputRoute_BuiltInReceiver: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_BuiltInReceiver)

The built-in speaker you hold to your ear when on a phone call.

[`let kAudioSessionOutputRoute_BuiltInSpeaker: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_BuiltInSpeaker)

The primary built-in speaker.

[`let kAudioSessionOutputRoute_USBAudio: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_USBAudio)

Speaker(s) in a Universal Serial Bus (USB) accessory, accessed through the device 30-pin connector.

[`let kAudioSessionOutputRoute_HDMI: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_HDMI)

An output available through the HDMI interface.

[`let kAudioSessionOutputRoute_AirPlay: CFString!`](/documentation/AudioToolbox/kAudioSessionOutputRoute_AirPlay)

An output on an AirPlay device.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)