kAudioSession_AudioRouteKey_Outputs
An object containing details about the audio output used in the current audio route.
Declaration
let kAudioSession_AudioRouteKey_Outputs: CFString!Discussion
If there is an audio output available, the array usually contains one CFDictionary object with a single key, namely kAudioSession_AudioRouteKey_Type, whose value is one of the constants in Audio Output Routes.
In certain circumstances, such as when a ringtone is being sent to the device speaker and to a connected headset, the array contains more than one dictionary.
If no audio output is available, the array is empty.
See Also
Constants
kAudioSessionInputRoute_BluetoothHFPkAudioSessionInputRoute_BuiltInMickAudioSessionInputRoute_HeadsetMickAudioSessionInputRoute_LineInkAudioSessionInputRoute_USBAudiokAudioSessionOutputRoute_AirPlaykAudioSessionOutputRoute_BluetoothA2DPkAudioSessionOutputRoute_BluetoothHFPkAudioSessionOutputRoute_BuiltInReceiverkAudioSessionOutputRoute_BuiltInSpeakerkAudioSessionOutputRoute_HDMIkAudioSessionOutputRoute_HeadphoneskAudioSessionOutputRoute_LineOutkAudioSessionOutputRoute_USBAudiokAudioSession_AudioRouteChangeKey_CurrentRouteDescription