示例#1
0
 static void PlayWithJack()
 {
     using (Processor processor = new Processor("PdTest", 0, 2, 0, 0, true))
         using (IWavePlayer output = new JackOut(processor))
             using (NewApiPdProvider pd = new NewApiPdProvider()) {
                 output.Init(pd);
                 output.Play();
                 Console.ReadLine();
                 output.Stop();
             }
 }
示例#2
0
 void Dispose(bool isDisposing)
 {
     if (_soundOutput != null)
     {
         _soundOutput.Stop();
         _soundOutput.Dispose();
     }
     if (_jackProcessor != null)
     {
         _jackProcessor.Stop();
         _jackProcessor.Dispose();
     }
 }