我出于声学回声消除的原因计算声卡漂移。我的算法是:
drift = samples_played - sampled_recorded
当320,640或1920字节的音频帧被发送到回放设备时,* samples_played *增加1,并且当已输出320,640或1920字节的音频帧时,* samples_recorded *增加1捕获设备。
WebRTC提供了我想要完成的内容描述如下:
WebRtc_Word16 skew在声卡上播放和录制的样本数之间的差异(用于时钟偏差补偿)。
我的问题分为两部分: