我对ALSA录音和播音的理解,当我们通过麦克风讲话的声音搜集到声卡里之后,内存从声卡里读取声音数据的过程就是录音过程,即snd_pcm_readi()函数的执行,把内存中的声音数据写入到声卡的过程就是播音过程,即snd_pcm_writei()函数的执行。 分类: 视音频处理 好文要顶 关注我 收藏该文 微信分享 苍月代表我 粉丝-...
2016-12-19 22:49 −PCM 中断处理函数的主要作用是用来更新buffer position. 在PCM的interrupt handle里面通过snd_pcm_period_elapsed来通知alsa-core buffer position随着peroid的变化。 在声卡中可以有几种类型的中断产生方式: 1.每隔p... fellow_jing ...