Open Sound System
The Hitchhiker's Guide to OSS 4.1 Internals

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

ADEV_SHADOW audio engine flag

Audio engine is a shadow device


Some audio devices support "hardware or software mixing". This means that the device has multiple identical parallel subdevices which permit several applications to use the device at the same time (for example the sblive and vmix drivers). The ADEV_SHADOW flag is used to tell that this particular audio (sub)engine is identical with the previous one(s). The oss_install_audiodev function will not create separate audio device node for such engines. Instead they will be linked behind a single device node. If the first one is busy then one of the subsequent engines (with ADEV_SHADOW) will be opened. The first (master) device should not specify this flag.

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