У меня нет большого опыта работы с аудиофреймами iOS, особенно с модулем Bluetooth. Но я немного почитал. Вы можете начать с этого:
Как я могу определить, подключен ли HFP или A2DP в iOS?
И список протоколов BT (хорошее чтение) :
http://monkeycanz.com/hrf_faq/what-are-bluetooth-a2dp-avrcp-hfp-hsp-protocols/
А затем, чтобы ответить на ваш вопрос, вот документация Apple для AVAudioSessionPort
https://developer.apple.com/documentation/avfoundation/avaudiosessionport?language=objc
Отсюда вы можете увидеть константы для этой структуры, например:
AVAudioSessionPortHeadphones
- Вывод на проводные наушники.
AVAudioSessionPortHeadsetMic
- В проводной гарнитуре встроенный микрофон.
Так вот. Imo, если у вас есть такие константы (и, пожалуйста, проверьте и другие константы), у вас есть то, что вы ищете.
Надеюсь, это поможет!