public void SpeexTest() { var encoder = new NSpeex.Reactive.EncodeSubject(); _capture.Subscribe(encoder); //_capture.Subscribe(new OutObserver()); encoder.Subscribe(new OutObserver()); _capture.Start(); Thread.Sleep(20000); }
public void WebSocketTest() { var observer = new WebSocketObserver(new Uri("ws://192.168.1.5:81")); var encoder = new NSpeex.Reactive.EncodeSubject(); _capture.Subscribe(encoder); //_capture.Subscribe(new OutObserver()); encoder.Subscribe(observer); _capture.Start(); ManualResetEventSlim ev = new ManualResetEventSlim(); ev.Wait(); }