Expand|Select|Wrap|Line Numbers
- 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;
- }
- }