NAudio 在 MediaFoundationResampler 中使用过滤器

NAudio used filter in MediaFoundationResampler

有谁知道在使用 MediaFoundationResampler 对音频进行重采样时应用了哪种类型的过滤器和顺序?

我查看了 NAudio 的源代码,据我所知重采样发生在 MediaFoundation 中。在 MSDN 上,我没有找到应用了哪个过滤器的提示。

我认为微软不会透露内部实现的细节,但有一个 quality setting (which NAudio exposes as ResamplerQuality) you can set between 1 (linear interpolation) and 60 (highest quality). It is set internally with a call to SetHalfFilterLength,它可能会提供一些线索,让我们了解 DSP 方面的情况。