Exemple #1
0
        public void SetRemoteDescription(SessionDescription sdp, ISdpObserver observer)
        {
            var sdpCallbacksHelper = new SdpCallbackHelper(observer);

            _peerConnection.SetRemoteDescription(sdp.ToNative(), sdpCallbacksHelper.SetSdp);
        }
        public void SetLocalDescription(SessionDescription sessionDescription, ISdpObserver sdpObserver)
        {
            var sdpCallbackHelper = new SdpCallbackHelper(sdpObserver);

            _peerConnection.SetLocalDescription(sessionDescription.ToPlatformNative(), sdpCallbackHelper.SetSdp);
        }
Exemple #3
0
        public void CreateAnswer(MediaConstraints constraints, ISdpObserver observer)
        {
            var sdpCallbacksHelper = new SdpCallbackHelper(observer);

            _peerConnection.AnswerForConstraints(constraints.ToNative(), sdpCallbacksHelper.CreateSdp);
        }
        public void OfferForConstraints(MediaConstraints mediaConstraints, ISdpObserver sdpObserver)
        {
            var sdpCallbackHelper = new SdpCallbackHelper(sdpObserver);

            _peerConnection.OfferForConstraints(mediaConstraints.ToPlatformNative(), sdpCallbackHelper.CreateSdp);
        }