Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Could anybody help explain the capabilities values of an ALSA mixer control?

What's the difference between pvolume and pvolume-joined? I cannot find the difference from alsamixer GUI output.

What does the penum and cenum mean? What are they desiged for? I think "p" means playback and "c" means capture. But it's confusing that the control 'Capture' also has a capability "penum"?

Here is some output of amixer:

Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum Playback channels: Mono Limits: Playback 0 - 64 Mono: Playback 51 [80%] [-13.00dB] [on]

Simple mixer control 'Headphone',0 Capabilities: pvolume pswitch penum Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 60 [94%] [-4.00dB] [on] Front Right: Playback 60 [94%] [-4.00dB] [on]

Simple mixer control 'Capture',0 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 0 [0%] [-13.50dB] [on] Front Right: Capture 0 [0%] [-13.50dB] [on]

Simple mixer control 'Capture',1 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 9 [29%] [0.00dB] [off] Front Right: Capture 9 [29%] [0.00dB] [off]

Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Mic' 'Line' Item0: 'Line'

Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Mic' 'Line' Item0: 'Line'

Thanks & Best Regards Mengdong

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.