Code:
public void AudioConvert(){ FileStream fs = new FileStream(InputFileName, FileMode.Open, FileAccess.Read); NAudio.Wave.WaveFormat format = new NAudio.Wave.WaveFormat(); NAudio.Wave.WaveStream rawStream = new RawSourceWaveStream(fs, format); NAudio.Wave.WaveStream wsDATA = WaveFormatConversionStream.CreatePcmStream(rawStream); WaveStream wsstream = wst.CanConvertPcmToMp3(2, 44100); ..... } // Here is the class public class WaveFormatConversionStreamTests { public WaveStream CanConvertPcmToMp3(int channels,int sampleRate) { WaveStream ws = CanCreateConversionStream( new WaveFormat(sampleRate, 16, channels), new Mp3WaveFormat(sampleRate, channels, 0, 128000/8)); return ws; } }
Comment