最近用libmad做了些mp3解码的工作顺便也研究了一下windows下播放PCM音频数据的双缓冲用法libmad的调用在此暂略过不表libmad解码出来的是16bit的PCM数据调用windows API可对其实现播放不过如果解码一段播放一段听起来会有一顿一顿的感觉不流畅究其原因是没有使用双缓冲吭哧吭哧研究了半天终于编码实现播放出来的效果倒也很流畅流程如下:1)声明两个WAVEHDR结构w