AVAudioSessionPortBluetoothHFP | entrance and exit
This is used when connecting to Bluetooth devices via the Hands-Free profile, for example, on cars or headphones. You can access it by setting the audio connection category to AVAudioSessionCategoryPlayAndRecord and the category AVAudioSessionCategoryOptionAllowbluetooth .
AVAudioSessionPortBluetoothA2DP | Only exit
It is mainly used for streaming audio using A2DP (Advanced Sound Distribution Profile). Small portable bluetooth speakers (like Jambox) use this profile to stream audio. You can access it by setting the audio connection category to AVAudioSessionCategoryPlayback .
AVAudioSessionPortBluetoothLE | Only exit
New as of iOS 7, however, I donโt know about any devices that you can transmit audio to implement the Bluetooth Low Energy protocol.
Michael M. Myers Jun 20 '14 at 19:13 2014-06-20 19:13
source share