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(); } }
void Dispose(bool isDisposing) { if (_soundOutput != null) { _soundOutput.Stop(); _soundOutput.Dispose(); } if (_jackProcessor != null) { _jackProcessor.Stop(); _jackProcessor.Dispose(); } }