public void SetSdpOffer(string sdpOffer)
 {
     if (SdpOffer != null)
     {
         throw new InvalidOperationException("A SDP offer was already set.");
     }
     SdpOffer = sdpOffer;
     SdpOfferAvailableEvent.Set();
 }
 public void Dispose()
 {
     SdpOfferAvailableEvent.Dispose();
     SdpAnswerAvailableEvent.Dispose();
 }