Pulseaudioの音量制御

Edisonで音量の取得とか指定をする際のメモ。

スポンサーリンク

音量取得:
pactl list sinks
で、指定されているデバイスの音量を調べられる。ちなみに

pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,'

とすると、デフォルトデバイスのボリューム値だけ取得して便利。ここに乗ってた。

音量設定:
pactl set-sink-volume 0 50%
で、0番目のデバイスのボリュームを50%に設定できる。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です