---
title: kAudioSessionProperty_OutputDestinations
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiosessionproperty_outputdestinations
---

# kAudioSessionProperty_OutputDestinations

Details on the available audio output destinations.

## Declaration

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

## Discussion

Discussion A CFArray object containing details on the available audio output destinations in a USB audio accessory attached through the iPad camera connection kit. Discussion Each element of the array contains a CFDictionary object with the keys and corresponding values described in USB Accessory Audio Destination Dictionary Keys. If there is no audio output destination available from the attached accessory, this property’s value is an empty array. This property is read-only. You can employ an AudioSessionPropertyListener callback function to listen for changes in this property’s value.

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