выходная громкость текущего воспроизводимого звука

выходная громкость текущего воспроизводимого звука

В Pulseaudio Volume Control на вкладке выходных устройств вы можете увидеть громкость текущего воспроизводимого звука. Есть ли способ вывести это для использования в моих собственных приложениях?

решение1

Каждому приёмнику в PulseAudio соответствует источник, который заканчивается на monitor. Попробуйте:

pacmd list-sinks | grep name:

pacmd list-sources | grep name:

и сравните названия. Pulseaudio Volume Control подключается ко всем этим и использует их для отображения громкости текущего воспроизводимого аудио. Вы можете сделать то же самое из своих собственных программ или с любой существующей программой, использующей Pulseaudio, и, конечно, вы можете контролировать фактические данные того, что в данный момент воспроизводится, а не только громкость. Существуют разные способы вычисления числового значения громкости из этих данных, вы должны выбрать один.

Связанный контент