当我使用amixer时,sset和cset之间的区别是什么?

问题描述 投票:1回答:1

amixer有两组命令:

$ amixer -h
...
Available commands:
  scontrols       show all mixer simple controls
  scontents   show contents of all mixer simple controls (default command)
  sset sID P      set contents for one mixer simple control
  sget sID        get contents for one mixer simple control
  controls        show all controls for given card
  contents        show contents of all controls for given card
  cset cID P      set control contents for one control
  cget cID        get control contents for one control

通常,我可以通过使用不同的命令来做同样的事情,例如

amixer sset 'PCM' 144

要么

amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 144

它们都可以设置PCM的播放音量。

那么两组命令之间的区别是什么?(cxxx和sxxx)

command alsa amixer
1个回答
0
投票

“控件”是硬件实际实现的东西。 “简单控制”是一个抽象的基础;这是alsamixer中显示的内容。

运行amixer controlsamixer scontrols来看看差异。

© www.soinside.com 2019 - 2024. All rights reserved.