请问alsa里default输出是在哪里定义的?default 默认为hw:0,0还是plughw:0,0?

解决方案 »

  1.   

    自问自答了,默认是plughw:0,0。参考/usr/share/alsa/pcm/default.conf
      

  2.   

    plughw是指那种外部插入的声卡,一般这种声卡的都是内置,因此是hw那个。
      

  3.   

    plughw是指采样插件吧。如果使用default参数,会默认重定向到plughw,也就是pcm_plug.c。当然plughw,最后还是会调用hw,也就是pcm_hw.c。修改default.conf,让default默认重定向到hw。就会直接去走hw,也就是pcm_hw.c里的。