snd_pcm_recover(handle, err,0);if(err >=0)return;switch(err) {case-EPIPE:case-ESTRPIPE:case-EIO: {snd_pcm_status_t* status; snd_pcm_status_alloca(&status);if(ALSA_CALL(snd_pcm_status(handle, status),"Cannot get playback handle status") >=0)if(snd_pcm_status_get_state(status) ...