Get the control file descriptor
#include <sys/asoundlib.h> int snd_ctl_file_descriptor( snd_ctl_t *handle );
libasound.so
The snd_ctl_file_descriptor() function returns the file descriptor of the connection to the control interface.
You can use the file descriptor for the select() function (see the QNX Library Reference) for determining if something can be read or written. Your application should then call snd_ctl_read() if data is waiting to be read.
The file descriptor of the connection to the control interface, or a negative value if an error occurs.
QNX Neutrino
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
snd_ctl_open(), snd_ctl_read()
select() in the QNX Library Reference