Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/audio/libs/snd_ctl_file_descriptor.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/audio/libs/snd_ctl_file_descriptor.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/audio/libs/snd_ctl_file_descriptor.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/audio/libs/snd_ctl_file_descriptor.html on line 8
Get the control file descriptor
#include <sys/asoundlib.h>
int snd_ctl_file_descriptor( snd_ctl_t *handle );
- handle
- The handle for the control connection to the card.
This must be a handle created by
snd_ctl_open().
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.
- -EINVAL
- Invalid handle argument.
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
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/audio/libs/snd_ctl_file_descriptor.html on line 129
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/audio/libs/snd_ctl_file_descriptor.html on line 129