[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