Показать сообщение отдельно
Старый 05.02.2014, 10:50   #134
Daniel
Старший Пользователь
 
Аватар для Daniel
 
Регистрация: 13.11.2013
Возраст: 42
Город: Самара
Регион: 63, 163
Машина: Hyundai Elantra J4, Suzuki SX4
Сообщений: 632
Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute
По умолчанию Сервис AudioLoopback

Добрый день. Как и обещал, выложил на пробу программу для роутинга звука с входа usb-dac на дефолтный аудио-выход.

AudioLoopback.apk

Интерфейс отсутствует, работает только через терминал.

Синтаксис такой:

am start -e 'cmd' 'start 0d8c:013c 4800' ru.itoptima.audioloopback/.MainActivity

am start -e 'cmd' 'stop' ru.itoptima.audioloopback/.MainActivity

первая команда запускает или перезапускает поток. Первый параметр -
команда (start), второй - usbid карты (0d8c:013c), третий - размер
буфера (4800) - его можно не указывать, тогда берется значение по умолчанию (3x6144) такое же, как у радио. Желательно
указывать буфер, кратный трем. Опытным путем выяснили, что для гарнитуры более-менее подходит буфер 900, для музыки лучше использовать буфер по умолчанию.

вторая команда останавливает поток и выключает программу.

usbid можно узнать через lsusb.
Daniel вне форума   Ответить с цитированием