Beispiel #1
0
 private void IceStateChange(IceConnectionState state)
 {
     if (state == IceConnectionState.Disconnected)
     {
         Console.WriteLine("ICE has left the building.");
     }
 }
Beispiel #2
0
 private void OnIceStateChanged2(IceConnectionState newState)
 {
     if ((newState == IceConnectionState.Connected) || (newState == IceConnectionState.Completed))
     {
         iceConnectedEvent2_.Set();
     }
 }
Beispiel #3
0
        private void OnIceStateChanged(IceConnectionState newState)
        {
            Util.WriteLine($"WebRTCSession.IceStateChanged {newState}");

            ConnectionState = newState;
            if (newState == IceConnectionState.Disconnected)
            {
                cancelSession.Cancel();
            }
        }
Beispiel #4
0
        private void OnIceStateChanged(IceConnectionState newState)
        {
            Logger.Log($"Connection state changed to {newState}.");
            IceConnectionState = newState;

            // ICE was disconnected, which generally indicates that the remote peer was closed.
            // Shut down the remote media player and clear the remote video statistics.
            if (newState == IceConnectionState.Disconnected)
            {
                //OnPeerDisconnected();
            }
        }
Beispiel #5
0
 private void IceStateChange(IceConnectionState state)
 {
     if (state == IceConnectionState.Disconnected)
     {
         Console.WriteLine("ICE has left the building.");
     }
     if (state == IceConnectionState.Failed)
     {
         Console.WriteLine("ICE has failed.");
     }
     if (state == IceConnectionState.Checking)
     {
         Console.WriteLine("ICE IS CHECKING.................");
     }
 }
Beispiel #6
0
            public void OnIceConnectionChange(IceConnectionState iceConnectionState)
            {
                _executor.Execute(() =>
                {
                    _logger.Debug(TAG, $"IceConnectionState: {iceConnectionState}");
                    switch (iceConnectionState)
                    {
                    case IceConnectionState.Connected:
                        _events.OnIceConnected();
                        break;

                    case IceConnectionState.Disconnected:
                        _events.OnIceDisconnected();
                        break;

                    case IceConnectionState.Failed:
                        _peerConnectionClient.ReportError("Ice connection failed.");
                        break;
                    }
                });
            }
Beispiel #7
0
        /// <summary>
        /// 状态转换为标准字符串
        /// </summary>
        /// <param name="state">状态</param>
        /// <returns></returns>
        private static string GetIceConnectionName(IceConnectionState state)
        {
            switch (state)
            {
            case IceConnectionState.New: return("new");

            case IceConnectionState.Connected: return("connected");

            case IceConnectionState.Completed: return("completed");

            case IceConnectionState.Failed: return("failed");

            case IceConnectionState.Disconnected: return("disconnected");

            case IceConnectionState.Closed: return("closed");

            case IceConnectionState.Max: return("max");

            case IceConnectionState.Checking: return("checking");
            }
            return("unkown");
        }
        public static void IceStateChangedCallback(IntPtr userData, IceConnectionState newState)
        {
            var peer = Utils.ToWrapper <PeerConnection>(userData);

            peer.OnIceStateChanged(newState);
        }
 public static RTCIceConnectionState ToPlatformNative(this IceConnectionState nativePort) => (RTCIceConnectionState)nativePort;
Beispiel #10
0
 /// <summary>
 /// Console message when IceState changed
 /// </summary>
 /// <param name="state">IceSate</param>
 private void IceStateChange(IceConnectionState state)
 {
     Console.WriteLine("IceState changed : " + state.ToString());
 }
Beispiel #11
0
 private void Connection_IceStateChanged(IceConnectionState newState)
 {
     Debug.LogWarning("IceGatheringStateChanged");
 }