static void testpassthrough()
    {
        string sWav     = "--test.wav";
        int    nSamples = CCountWaveSamples.CountWaveSamples(sWav);

        if (!File.Exists(sWav))
        {
            throw new WavCutException("File does not exist.");
        }
        Console.WriteLine("samples: " + nSamples);
        //CWaveWrite wrt = new CWaveWrite("--testout.wav",0,nSamples);
        CWaveWrite       wrt   = new CWaveWrite(".", 99, nSamples);
        CTestPassThrough cpass = new CTestPassThrough(wrt);

        CWavStreamReader.StreamThroughWaveFile(sWav, cpass);
        wrt.Save();
    }
 public CTestPassThrough(CWaveWrite writerin) { this.writer = writerin; }
 static void testpassthrough()
 {
     string sWav = "--test.wav";
     int nSamples = CCountWaveSamples.CountWaveSamples(sWav);
     if (!File.Exists(sWav))
         throw new WavCutException("File does not exist.");
     Console.WriteLine("samples: "+nSamples);
     //CWaveWrite wrt = new CWaveWrite("--testout.wav",0,nSamples);
     CWaveWrite wrt = new CWaveWrite(".",99,nSamples);
     CTestPassThrough cpass = new CTestPassThrough(wrt);
     CWavStreamReader.StreamThroughWaveFile(sWav,cpass);
     wrt.Save();
 }
 public CTestPassThrough(CWaveWrite writerin)
 {
     this.writer = writerin;
 }