** в соответствии с ответом Дона Тернера: «Android не позволяет открывать входящие (т.е. записывать) аудиопотоки более чем одному аудиоустройству одновременно. Этот вариант использования не поддерживается».
** Более четко:- Android НЕ поддерживает запись с более чем ОДНОГО устройства ввода одновременно.- Android НЕ поддерживает воспроизведение более чем на ОДИН выходное устройство одновременно.- и наверняка комбинация из 2 пунктов выше НЕ работает.
** Это легко проверить, например, запустив 2 экземпляра этого AAudio Sample параллельно и выбрав другойустройства вывода.Это просто НЕ будет работать!
** ЭТО ОЧЕНЬ ВАЖНОЕ ОГРАНИЧЕНИЕ нигде не упоминается в официальной документации !!!
** Поэтому следующий «пример использования» НЕ поддерживаетсяAndroid (oboe, aaudio, opensl es):
USB-Audio-In ---> Встроенный динамики в то же времяМикрофон ----> USB-Audio-Out
** Я очень разочарован, я потратил время и деньги, чтобы начать что-то на этом основе, предполагая, что это «базовая» функциональность ... теперь я долженсдаться: - (
** Если я найду нужное место, то я введу «запрос» для поддержки этой «функции», например, в AAudio.
** Надеюсь, это поможетдругие люди, прежде чем тратить слишком много времени на что-то помимо текущих возможностей, предлагаемых Android и соответствующими библиотеками.
** Возможный обходной путь, обозначенный Donturner, - вместо этого использовать специальную звуковую карту USB с 2входы и 2 выхода, которые являются просто отдельными каналами в одном устройстве.К сожалению, это не очень подходит для меня, потому что я нацелился на недорогое решение без дополнительного оборудования (с использованием интерфейса гарнитуры).