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_plugin_playback_drain.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_plugin_playback_drain.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_plugin_playback_drain.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_plugin_playback_drain.html on line 8
Stop the PCM playback channel and discard the contents of its queue (plugin-aware)
#include <sys/asoundlib.h>
int snd_pcm_plugin_playback_drain(
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_plugin_playback_drain() function stops the PCM playback channel
associated with handle and causes it to discard all audio data in
its buffers. This happens immediately.
If the operation is successful (zero is returned), the channel's
state is changed to SND_PCM_STATUS_READY.
Zero on success, or a negative error code (errno is set).
- -EBADFD
- The pcm device state isn't ready.
- -EINVAL
- Invalid handle.
QNX Neutrino
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
This function is the plugin-aware version of
snd_pcm_playback_drain().
It functions exactly the same way.
However, make sure that you don't mix and match plugin- and nonplugin-aware
functions in your application, or you may get undefined
behavior and misleading results.
snd_pcm_playback_drain()
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_plugin_playback_drain.html on line 141
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_plugin_playback_drain.html on line 141