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); }
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); }