Esempio n. 1
0
        public static WebRTC.IceCandidate ToIceCandidate(this ReceivedMessage message)
        {
            switch (message.Type)
            {
            case "candidate":
                return(new WebRTC.IceCandidate()
                {
                    Content = message.Ice.Candidate,
                    SdpMid = message.Ice.SdpMid,
                    SdpMlineIndex = message.Ice.SdpMLineIndex
                });

            default:
                return(null);
            }
        }
Esempio n. 2
0
        public static WebRTC.SdpMessage ToWebRTCMessage(this ReceivedMessage message)
        {
            switch (message.Type)
            {
            case "offer":
                return(new WebRTC.SdpMessage()
                {
                    Type = SdpMessageType.Offer,
                    Content = message.Sdp
                });

            case "answer":
                return(new WebRTC.SdpMessage()
                {
                    Type = SdpMessageType.Answer,
                    Content = message.Sdp
                });

            default:
                return(null);
            }
        }