Я пытаюсь получить оба канала от предположительно стереофонического заднего микрофона из iPhone XS, но могу видеть только один канал в разных точках AVAudioSession и AVAudioSessionPortDescription, связанных с задней камерой.
Я пытался использовать API-интерфейсы AVAudioSession, такие как setPreferredInputNumberOfChannels
do {
try session.setPreferredInputNumberOfChannels(2)
} catch let error {
debugPrint("\(error)")
}
Но получите ошибку:
Ошибка домена = NSOSStatusErrorDomain код = -50
Кто-нибудь имел опыт работы с 2-канальным встроенным микрофонным маршрутом?