【文件属性】:
文件名称:波形文件(.wav)读写操作
文件大小:11KB
文件格式:TXT
更新时间:2014-06-27 10:13:03
wav文件
对wav文件控制函数的说明(常用mmio函数:
mmioOpen( ) 打开一个RIFF文件
mmioDescend ( ) 进入块
mmioRead( ); 该取RIFF文件
mmioAscend ( ); 跳出块
mmioClose( ); 关闭PIFF文件
对于块来说,进入块和跳出块是配对的。
读取WAV文件的读取过程:
mmioOpen( ) 打开文件
↓
mmioDescend ("WAVE") 进入"fmt"块
↓
mmioRead( ) 读取WAVE文件格式信息
↓
mmioAscend ( ) 跳出"fmt"块
↓
mmioDescend ("data") 进入"data"块
↓
mmioRead( ) 读取WAVE数据信息
↓
mmioClose( ) 关闭文件。
输出WAV文件的过程:
WaveOutOpen () 打开一个输出设备
↓
WaveOutPrepareHeader() 准备WAVE数据头。
↓
WaveOutWrite() 将数据写入设备并开始播放
↓
WaveOutReset() 停止播放并重置管理器
↓
WaveOutClose() 并闭播放设备
↓
WaveOutUnpareHeader() 清理用WaveOutPrepareHeader准备的Wave
网友评论
- 不爽,看不下去
- 完全没用,骗分呢
- 总体上还是很不错的,感谢分享
- 转成2010的mfc中有点问题,但是修改下消息映射的部分参数类型就能用了
- 运行通过,很好的,感谢共享
- 是个可以借鉴的参考文件,我已经完成振铃工作了。
- 能运行,挺好的,感觉有点用
- 很好的资料,值得借鉴 不是一个完整的项目
- 很好的资料,值得借鉴
- 仅仅是一个文档,不是工程
- 内容是有参考价值的
- 完全没用,骗分呢
- 骗分也不能这么干啊
- 无法运行,崩溃啊
- 不是一个完整的项目,注释又没有,根本不知道在搞什么。没什么用。
- 写的不清不楚的,也不是一个完善的项目,就是一个文档,真没什么用