public ResampleAudioSampleProvider(IAudioSampleProvider source, int newSampleRate) { _outFormat = new AudioFormat(newSampleRate, 2, 16); _converter = RateHelper.MakeRateConverter(source.AudioFormat.SampleRate, newSampleRate, source.AudioFormat.Channels == 2, false); _stream = new AudioSampleProviderToAudioStream(source); }