首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动平台 >

为什么小弟我从MTK录音的buffer里面得到的数据噪音很大

2012-02-13 
为什么我从MTK录音的buffer里面得到的数据噪音很大?调用MTK录音函数,因为我要处理那些录音数据,所以在MTK

为什么我从MTK录音的buffer里面得到的数据噪音很大?
调用MTK录音函数,因为我要处理那些录音数据,所以在MTK录音时,我把录音时存放录音数据的aud_context_p->buf_p拷贝一份到我的myBuffer上。

对myBuffer的数据处理后,把myBuffer写入PCM文件。用cool edit看这个PCM文件时,看到噪音很大,为什么呢?

如果我用mdi_audio_start_record直接录成PCM文件时,一点噪音都没有,不过这样就不能够修改录音的数据

[解决办法]
因为MTK系统底层的多媒体模块使用了一个ring buffer的数据结构。获取数据时,应该使用接口Media_GetReadBuffer和Media_ReadDataDone。可以搜索一下这两个接口在代码中如何使用的。

热点排行