实时音频采集播放时,一个奇怪的问题,大家能帮我分析一下原因嘛
我的采集的数据放入一个buffer,CaptureBuffer,播放时,不是从这个缓冲去取数据,而是,从另一个缓冲取,testBuffer(该buffer是同一个工程中其他文件中定义的全局变量),读数据,并且中间没有任何途径使得CaptureBuffer中数据传入testBuffer,(实际上我只是定义了testBuffer,然后在采集播放文件中,作为外部变量引用一下),但奇怪的是我居然也能听到我采集的声音。
我试了一下, 如果把testBuffer直接定义在采集播放文件中,没问题,很正常,听不到声音。
我用的是wave API函数采集播放的。
谢谢!