Интересно, можно ли настроить alsa или / и pulseaudio так, чтобы вывод звука на левый стереоканал проходил из одного процесса, а в правый канал - из другого процесса?
2 ответа
Абсолютно. Вы можете использовать ttable
(ALSA) или модуль-переназначение приемника (PulseAudio), чтобы объединить два виртуальных приемника в физический приемник, а затем использовать разные приложения для каждого виртуального приемника.
Так как ALSA и pulseaudio поддерживают динамическое микширование нескольких аудиопотоков, вы можете просто иметь два процесса источника звука, которые будут выводить полный стереозвук, но с одним каналом, содержащим только тишину. Это должно работать без изменений в конфигурации вашей звуковой системы.
Например, используя два экземпляра музыкального проигрывателя, вы можете просто настроить левый / правый регулятор баланса, чтобы соответствующий канал каждого экземпляра был полностью отключен.
Почему ты хочешь это делать?