예제 #1
0
 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);
 }
예제 #2
0
 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);
 }