Pulseaudio ボリューム コントロールの出力デバイス タブで、現在再生中のオーディオの音量を確認できます。これを出力して独自のアプリケーションで使用する方法はありますか?
答え1
pulseaudio のすべてのシンクには、 で終わる対応するソースがありますmonitor
。次を試してください:
pacmd list-sinks | grep name:
pacmd list-sources | grep name:
名前を比較してください。Pulseaudio Volume Control はこれらすべてに接続し、それらを使用して現在再生中のオーディオの音量を表示します。独自のプログラムから、または pulseaudio を使用する既存のプログラムから同じことを行うことができ、もちろん、音量だけでなく、現在再生中の実際のデータを監視できます。このデータから数値の音量値を計算するにはさまざまな方法があり、そのうちの 1 つを選択する必要があります。