コード例 #1
0
		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);
            }
        }
コード例 #2
0
		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 {}
					
		}