---
title: Audio Input Routes
framework: audiotoolbox
role: collectionGroup
role_heading: API Collection
path: audiotoolbox/audio-input-routes
---

# Audio Input Routes

Strings that identify the various audio input sources for a device.

## Overview

Overview These strings are used as values for the kAudioSession_AudioRouteKey_Type key for the dictionary associated with the kAudioSession_AudioRouteKey_Inputs array.

## Topics

### Constants

- [kAudioSessionInputRoute_LineIn](audiotoolbox/kaudiosessioninputroute_linein.md)
- [kAudioSessionInputRoute_BuiltInMic](audiotoolbox/kaudiosessioninputroute_builtinmic.md)
- [kAudioSessionInputRoute_HeadsetMic](audiotoolbox/kaudiosessioninputroute_headsetmic.md)
- [kAudioSessionInputRoute_BluetoothHFP](audiotoolbox/kaudiosessioninputroute_bluetoothhfp.md)
- [kAudioSessionInputRoute_USBAudio](audiotoolbox/kaudiosessioninputroute_usbaudio.md)

## See Also

### Audio Routes

- [Audio Route Change Reasons](audiotoolbox/1618380-audio-route-change-reasons.md)
- [Audio Route Description Dictionary Keys](audiotoolbox/audio-route-description-dictionary-keys.md)
- [Audio Route Type Key](audiotoolbox/audio-route-type-key.md)
- [Audio Output Routes](audiotoolbox/audio-output-routes.md)
- [Audio Route Change Dictionary Keys](audiotoolbox/audio-route-change-dictionary-keys.md)
- [Alternative Audio Route Change Reason Dictionary Key](audiotoolbox/alternative-audio-route-change-reason-dictionary-key.md)
