Open Sound System
OSS 4.x Programmer's Guide

Do you have problems with sound/audio application development? Don't panic! Click here for help!

MIXER_CAP_LAYOUT_B mixer device capability

The device needs nonstandard layout policy


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.

Copyright (C) 4Front Technologies, 2007. All rights reserved.
Back to index OSS web site