Название: PulseAudio мать его #%@!%@...... Отправлено: Гурман от Октябрь 23, 2016, 22:39 Сделал в Linux ввод звука, который должен сам настраиваться на выводящее устройство (с ручной настройкой всё просто, но нужна самонастройка). Чтобы узнать какое устройство выводит, поочередно запускаю ввод со всех найденных, и проверяю количество введённых байт. Таким макаром в Linux нахожу устройство "pulse", которое очевидно представляет собой сервер PulseAudio. С него поначалу читался поток, но всегда нулевой. Потом я начитался про loopback модуль PulseAudio, загрузил его. Моё приложение перестало вообще получать поток из pulse. И даже после удаления loopback я больше ничего ни через какое устройство не получаю. Этот PulseAudio просто диверсия какая-то... как его настроить, чтобы получать sound mix в приложении? Насколько я понял из куцых описаний (которые невозможно читать без мата), моё приложение должно стать Monitor-ом. Как это сделать - нихрена не понятно.
Название: Re: PulseAudio мать его #%@!%@...... Отправлено: qate от Октябрь 24, 2016, 09:55 может нет входных данных т.к. микрофон выключен ?
пример examples/multimedia/audioinput работает ? мне кажется способ определения выходного устройства по входящему потоку выглядит както странно Название: Re: PulseAudio мать его #%@!%@...... Отправлено: Гурман от Октябрь 24, 2016, 13:28 микрофон то выключен, но мне надо не микрофон, а sound mix, то есть, выход микшера ака "то что из колонок", поэтому я начал экспериментировать с loopback
и как настроить это PulseAudio чтобы это получить в Qt приложении - сие есть тайна великая, поскольку толковую документацию найти не получается ни на русском, ни на английском Название: Re: PulseAudio мать его #%@!%@...... Отправлено: qate от Октябрь 24, 2016, 13:57 всеже мне не понятно как можно определить выводящее устройство автоматически (в пульсе не силен)
пусть есть 3 звуковые карты, к двум из них подключены колонки какая должна играть ? Название: Re: PulseAudio мать его #%@!%@...... Отправлено: Гурман от Октябрь 24, 2016, 14:00 всеже мне не понятно как можно определить выводящее устройство автоматически (в пульсе не силен) пусть есть 3 звуковые карты, к двум из них подключены колонки какая должна играть ? нужен выход микшера, и предполагается, что он один единственный (экзотика с несколькими параллельно работающими картами - не мой случай) а кто в пульсе не силён - то не стоит и отвлекаться Название: Re: PulseAudio мать его #%@!%@...... Отправлено: qate от Октябрь 24, 2016, 14:20 а кто в пульсе не силён - то не стоит и отвлекаться а мне более делать щас нечего, вот тут и отвлекаюсь, всеравно никого тут более не будет ) |