我的VC界面已经可以接收到USB传来的数据,并且可以实时显示成波形了。现在我想将这些数据转为WAV格式的,并能够与波形一样实时播放,请各位路过的大侠指点一下我该怎么着手呢??我的数据是通过ReadFile读进来的,并且存在io_buffer中。

解决方案 »

  1.   

    sndPlaySound(m_csFileName, SND_ASYNC | SND_LOOP); //播放生成的wav文件
      

  2.   


    请问你知道怎么将我保存的字节数转换成WAV格式的吗?
      

  3.   

    参考
    http://topic.csdn.net/u/20120427/15/e3ea51eb-d334-4c03-9b24-2b364b9e182b.html?seed=74510086&r=78407870#r_78407870
      

  4.   

    如果是通过读取文件方式播放,那么就简单一些,播放wav文件的方法也比较多。如果是通过流的方式,那么用dsound的实时流方式操作缓存来播放,这个复杂一些。网上都有范例。