欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

用winapi(winmm.lib停的wave.系列函数)编程实现录音放音功能

更新时间: 2014-01-05 03:11:14 责任编辑: Author_N1

 

用WinAPI(winmm.lib下的wave...系列函数)编程实现录音放音功能
录音放音功能已经有了,声音数据保存在内存中,但我想把录音之后写入到内存中的声音数据写入到文件中保存,下一次直接用文件放音就可以了。我是新手,请高手详细指导,感谢!
--参考方法--
写 WAV 文件,在 CE 下肯定是没有问题的

LZ 想问什么?如何将内存中的声音数据写入到文件中保存吗?你的录音数据是什么格式呢?
--参考方法--
在一个标准的通过波形声音输入设备记录声音的程序中,函数应该按照以下顺序调用:
获取波形声音输入设备,
设置波形声音格式;
waveInOpen,打开波形声音输入设备;
waveInPrepareHeader,为波形声音输入设备准备一个缓冲区;
waveInAddBuffer 向波形声音输设备添加缓冲区;
waveInStart 开始录音

waveInStop (warning:一定要缓冲满了才返回)
waveInUnprepareHeader
waveInClose
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:11:14
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19372/
本文WWW.DOC100.NET DOC100.NET版权所有。