我第一次使用ALSA,看到错误:
pcm_plug.c:67: snd_pcm_plug_close: Assertion ' plug->gen。Slave == plug->req_slave' failed.
当我试图关闭PCM时发生:
snd_pcm_close(pcm);
是什么导致了这个错误?
原来我无意中调用了两次snd_pcm_close
。删除第二个调用修复了失败。