Read pending mixer events
#include <sys/asoundlib.h> int snd_mixer_read( snd_mixer_t *handle, snd_mixer_callbacks_t *callbacks );
libasound.so
The snd_mixer_read() function reads pending mixer events from the mixer handle. As each event is read, the list of callbacks is checked for a handler for this event. If a match is found, the callback is invoked. This function is usually called when the select() library call indicates that there is data to be read on the mixer's file descriptor.
The number of events read from the handle, or a negative value on error.
QNX Neutrino
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
snd_mixer_callbacks_t, snd_mixer_eid_t, snd_mixer_file_descriptor(), snd_mixer_get_filter(), snd_mixer_set_filter()