高手指点哈,
从采样率44100的PCM数据转化为采样率为8000的PCM数据, ACM Wrapper 做了什么工作了?
我猜是把44100的PCM数据,恢复成了波形,在根据采样率8000重新采集。
如果是这样,为什么ACM Wrapper的输出Pin不提供一个可以轻松改采集缓冲区大小的接口。
象话筒采集Filter的输出Pin提供的IAMBufferNegotiation接口一样。
------解决方案--------------------------------------------------------
混音的filter是你自己写的吧,你可以在input pin缓冲数据,当有足够的数据再去混音