[alsa-devel] snd_pcm_wait function
Clemens Ladisch
clemens at ladisch.de
Mon Nov 12 08:36:41 CET 2012
Enno Fennema wrote:
> I want to close the pcm AFTER the sound finished.
Then close it after snd_pcm_drain() has returned.
> The docs say calling drain() puts the pcm in the DRAINING state.
It also waits until the device has drained (unless the device is in
non-blocking mode).
> When I obtain the state immediately after drain() it is already SETUP.
> I hoped a state change from DRAINING to SETUP would be the right time
> to close the pcm but there appears to be no such state change.
That change happens immediately before snd_pcm_drain() returns.
Regards,
Clemens
More information about the Alsa-devel
mailing list