Add snd_pcm_recover after snd_pcm_readi in Read
Select SND_PCM_FORMAT_S32_LE or SND_PCM_FORMAT_S16_LE format when nothing is specified