Pias e fontes de áudio dinâmicas com alsa

1

Por isso, tenho um alto-falante, um fone de ouvido USB e uma saída HDMI disponíveis para o meu sistema e gostaria de mudar o que é usado por qualquer aplicativo específico, ou todos eles em tempo real. Até agora, eu posso usar asoundconf para trocar o dispositivo que é usado quando um novo aplicativo é aberto, no entanto, não encontrei uma maneira de fazer isso dinamicamente.

Eu preferiria não usar pulseaudio se possível. Alguma sugestão?

    
por Lindenk 12.10.2014 / 21:12

1 resposta

0

Se você quiser usar apenas um dispositivo de saída por vez, copie os fluxos para todos os dispositivos de saída e alterne qual não está mudo.

Se você quiser usar duas saídas por vez, poderá criar três dispositivos virtuais, cada um copiando para duas saídas diferentes e apenas silenciar uma das saídas. Isso restringiria os dispositivos para os quais um aplicativo usando aqueles poderia produzir.

A solução pega-tudo seria ter três dispositivos virtuais que copiam para dois dos outros dispositivos virtuais do parágrafo anterior. Esses dispositivos de "nível superior" poderiam produzir para as três saídas, mas com o silenciamento seletivo dos dispositivos virtuais restrito a dois ou um cada, o que pode ser diferente para até três conjuntos de aplicativos, mas é difícil de controlar. / p>     

por 03.02.2017 / 16:30

Tags