Open Sound System |
Do you have problems with sound/audio application development? Don't panic! Click here for help! |
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.