No Pulseaudio Volume Control, na guia de dispositivos de saída, você pode ver o volume do áudio reproduzido atualmente. Existe alguma maneira de gerar isso para usar em meus próprios aplicativos?
Responder1
Cada coletor no pulseaudio possui uma fonte correspondente que termina em monitor
. Tentar:
pacmd list-sinks | grep name:
pacmd list-sources | grep name:
e compare os nomes. O Pulseaudio Volume Control se conecta a todos eles e os usa para exibir o volume do áudio atualmente reproduzido. Você pode fazer o mesmo em seus próprios programas ou com qualquer programa existente usando pulseaudio e, claro, monitorar os dados reais do que está sendo reproduzido no momento, não apenas o volume. Existem diferentes maneiras de calcular um valor numérico de volume a partir desses dados; você deve escolher uma.