Esempio n. 1
0
        public static Task <SessionDescription> CreateOfferAsync(this IPeerConnection self,
                                                                 MediaConstraints mediaConstraints)
        {
            var observer = new SdpObserver();

            self.CreateOffer(mediaConstraints, observer);
            return(observer.OnCreateAsync());
        }
Esempio n. 2
0
 public void CreateOffer()
 {
     _executor.Execute(() =>
     {
         if (_peerConnection == null || _isError)
         {
             return;
         }
         _logger.Debug(TAG, "PC Create OFFER");
         _isInitiator = true;
         _peerConnection.CreateOffer(_sdpMediaConstraints, _observer);
     });
 }