This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
Limit access to the mixer
#include <audio_driver.h> int32_t ado_mixer_lock( ado_mixer_t *mixer );
The ado_mixer_lock() locks the attribute structure, limiting access to the mixer. This function is a cover of iofunc_attr_lock(), using the mixer attributes.
The library automatically locks the mixer's attributes structure before any low-level mixer code is called, so you need this function only if some other functions, such as the PCM functions, need to manipulate the mixer structure.
QNX Neutrino
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
iofunc_attr_lock() in the QNX Library Reference