NAudio can resample using ACM, or with the DMOResamplerStream (if the DMO resampler COM object is on your box). I don't think either of them do filtering though so there is possibility of aliasing when downsampling. The BiQuadFilter was a very early addition to NAudio, and probably needs to be made into an IWaveProvider or ISampleProvider to make it more easily usable.
↧