Как я могу захватить аудиовход с 2 микрофонов моего телефона Android в реальном времени и одновременно

У меня есть требование, когда мне нужен звук с обоих микрофонов на моем телефоне Android одновременно, чтобы выполнить некоторую обработку сигнала с помощью Eclipse. Как вы думаете, возможно ли это сделать? Также можете ли вы предложить способ начать запись для обоих микрофонов в реальном времени одновременно?

Для двух экземпляров класса AudioRecord, если я передам источник звука как MIC и CAMCORDER соответственно, смогу ли я одновременно захватить два отдельных микрофонных входа? Я не уверен, будут ли микрофоны работать параллельно, а также не знаю, как заставить их начать запись одновременно.

Любой вклад по этому поводу будет оценен. Заранее спасибо!


person Neetha    schedule 23.08.2013    source источник
comment
Если вы укажете CHANNEL_IN_STEREO и используете MIC AudioSource, вы должны получить звук с одного микрофона в левом канале и с другого микрофона в правом канале (при условии, что в устройстве есть как минимум 2 микрофона).   -  person Michael    schedule 23.08.2013
comment
Спасибо @Michael .. Но тогда не могли бы вы подсказать мне, как я могу разделить стереовход на каждый из аудиоданных канала? Я понимаю, что мы будем получать аудио в байтах.   -  person Neetha    schedule 25.08.2013