Open Sound System |
Do you have problems with sound/audio application development? Don't panic! Click here for help! |
By default GUI based mixer applications should place "top" level mixer groups side by side on the screen. However mixers marked by this capability/flag will require so much horizontal space that the controls will not fit on any screen. So it's recommended that the "top" level groups are stacked vertically.
Another approach would be to create separate tabs for each group. However this is not recommended because future OSS API versions may define other use for tabs.
Mixer device capabilities like MIXER_CAP_LAYOUT_B can be checked using the SNDCTL_MIXERINFO ioctl call.