摘要: 最近用libmad做了些mp3解码的工作,顺便也研究了一下windows下播放PCM音频数据的双缓冲用法。libmad的调用在此暂略过不表。libmad解码出来的是16bit的PCM数据,调用windows API可对其实现播放。不过如果解码一段播放一段,听起来会有一顿一顿的感觉,不流畅,究其原因,是没有使用双缓冲。吭哧吭哧研究了半天,终于编码实现,播放出来的效果倒也很流畅。流程如下:1)声明两个... 阅读全文
posted @ 2009-05-21 00:16 龙仪 阅读(675) 评论(0) 推荐(0) 编辑