Estou assistindo o exemplo do modo simultâneo como:
### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined
E eu não entendo como a primeira expressão load-module module-alsa-sink device=hw:0,0
está relacionada à segunda load-module module-combine-sink sink_name=combined
ou como exatamente funciona porque parece que o bloco realmente combina o built-in que é hw:0,0 e fones de ouvido USB que é hw:1 ,0?
Obrigado
Você esqueceu de incluir um link para o exemplo, mas o exemplo não parece muito bem pensado porque
Em todas as distribuições que conheço
module-alsa-sink
são carregadas automaticamente pelo restante da configuração, você não precisa carregá-la manualmente (verifique listando módulos compacmd list-modules
)module-combine-sink
vem com parâmetros que permitem que você especifique os coletores para combinar, por exemploA documentação do módulo com descrição dos parâmetros está aqui .
Possivelmente, em qualquer configuração que o exemplo assumiu (você não vinculou, então não posso dizer ...)
module-combine-sink
escolhe os coletores certos por padrão, mas isso não significa que você deva fazer dessa maneira, e eu consideraria má prática não nomear explicitamente os dissipadores de escravos.Editar
Eu não sei qual é o comportamento quando os
slaves
parâmetros estão ausentes, e eu realmente não me importo: eu teria que ler o código para descobrir, e estou com preguiça de fazer isso. Basta adicionar oslaves
parâmetro.BTW,
hw:0,0
ehw:1,1
são os nomes ALSA; você precisa usar os nomes do Pulseaudio (veja por exemplopacmd list-sinks
) no parâmetro.O coletor padrão é o coletor usado como saída por padrão quando um aplicativo Pulseaudio é iniciado. Isso pode ou não desempenhar um papel no comportamento quando
slaves
ausente; como eu disse, eu realmente não me importo. :-)Não há "pias escondidas". Pode haver dispositivos ALSA em que o Pulseaudio não criou coletores (e fontes) para esse dispositivo específico, mas como eu disse, em todas as distros que acontecem na inicialização.