public void StartSignalling(Action<Exception> callback) { if (Signalling == null) { // Create and start the signalling engine. Signalling = new Signalling(); Signalling.Start(callback, this.IPAddress); } else { //callback(Signalling.LastStartException); } }
public void StopLink() { try { if (Signalling != null) { Signalling.Stop (null); Signalling = null; } } catch {} try { if (LocalMedia != null) { LocalMedia.Stop (null); LocalMedia = null; } } catch {} try { if (Conference != null) { Conference.UnlinkAll (); Conference = null; } } catch {} }