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_pcm_capture_prepare.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_pcm_capture_prepare.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_pcm_capture_prepare.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_pcm_capture_prepare.html on line 8
Signal the driver to ready the capture channel
#include <sys/asoundlib.h>
int snd_pcm_capture_prepare( snd_pcm_t *handle);
- handle
- The handle for the PCM device, which you must have opened by calling
snd_pcm_open()
or
snd_pcm_open_preferred().
libasound.so
The snd_pcm_capture_prepare() function
prepares hardware to operate in a specified transfer direction.
This call is responsible for all parts of the hardware's startup
sequence that require additional initialization time, allowing
the final “GO” (usually from writes into the buffers)
to execute more quickly.
You can call this function in all states except
SND_PCM_STATUS_NOTREADY (returns -EBADFD) and
SND_PCM_STATUS_RUNNING state (returns -EBUSY).
If the operation is successful (zero is returned), the driver
state is changed to SND_PCM_STATUS_PREPARED.
|
If your channel has overrun, you have to reprepare it before continuing.
For an example, see
waverec.c example
in the appendix. |
Zero on success, or a negative error code.
- -EINVAL
- Invalid handle.
- -EBUSY
- Channel is running.
QNX Neutrino
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
snd_pcm_channel_prepare(),
snd_pcm_playback_prepare(),
snd_pcm_plugin_prepare()
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_pcm_capture_prepare.html on line 156
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_pcm_capture_prepare.html on line 156