求助,求助,WaveApi录音,X64下

容余 2017-12-24 11:37:45
win10下,x64位,.net
问题:在回调函数中wavInAddBuffer前,对缓冲区的操作,会在10多分钟后,产生内存读写错误;若无对缓冲区操作,直接wavInAddBuffer则未见错误;使用marshal,gchandle 均无法避免错误产生,初步估计错误的原因是非托管内存与托管内存间的问题

代码地址:http://blog.csdn.net/qq_39239990/article/details/78874531




**不要使用audio,效果不太好,录音识别中产生声音数据丢失情况,
...全文
581 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
轻鸿万里 2018-01-21
  • 打赏
  • 举报
回复
大概是这样理解,对已生成的缓冲区操作本身就破坏了数据的完整性,不安全操作就会被禁止。 添加新的进去当然不会有什么问题。

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧