snd_pcm_file_descriptor()
Return the file descriptor of the connection to the PCM interface
Synopsis:
#include <sys/asoundlib.h> int snd_pcm_file_descriptor( snd_pcm_t *handle, int channel );
Arguments:
- handle
- The handle for the PCM device, which you must have opened by calling snd_pcm_open() or snd_pcm_open_preferred() .
- channel
- The channel; SND_PCM_CHANNEL_CAPTURE or SND_PCM_CHANNEL_PLAYBACK.
Library:
libasound.so
Use the -l asound option to qcc to link against this library.
Description:
The snd_pcm_file_descriptor() function returns the file descriptor of the connection to the PCM interface.
You can use this file descriptor for the select() synchronous multiplexer function (see the QNX Library Reference).
Returns:
The file descriptor of the connection to the PCM interface on success, or a negative error code.
Errors:
- -EINVAL
- Invalid handle argument.
Classification:
QNX Neutrino
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |