Может ли программное обеспечение RtAudio записывать вывод звука с устройства Android OS, если пользователь не имеет root-прав?

Мне понравилось знать, может ли программное обеспечение RtAudio записывать выходной звук устройства Android OS, в случае пользователя без рута.

RtAudio доступен по адресу: http://www.music.mcgill.ca/~gary/rtaudio/index.html.

Кстати, мне понравилось знать, может ли программное обеспечение RtAudio записывать вывод звука через наушники или наушники устройства Android OS, когда его использует нерутированный пользователь.

Я знаю, что устройства Android OS используют ALSA или другой четко определенный аудио движок...

Спасибо за любую помощь.

1 ответ

Код RtAudio может быть написан для использования ALSA, PulseAudio или JACK на компьютере с Linux, и ответ может отличаться в зависимости от того, какой аудио движок вы используете.

Я бы сказал, что самый простой способ выполнить то, что вы хотите сделать, - это использовать звуковой движок JACK, так как он был специально разработан для отправки аудиоданных из одного программного приложения в другое, таким образом, портируя выходные данные из всего, что генерирует звук, и отправляя его в ввод части программного обеспечения для записи будет наиболее простым. Благодаря мостам JACK от ALSA и PulseAudio для Linux вы сможете записывать выходные данные любой аудиопрограммы.

Другие вопросы по тегам