amixer
has 2 groups of commands:
$ 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
Usually, I can do the same thing by using different commands, such as
amixer sset 'PCM' 144
or
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 144
Both of them can set the PCM's playback volume.
So what's the difference between the 2 groups of commands?(cxxx and sxxx)