private SessionDescriptionMessage CreateSessionDescriptionMessage(DisposableSessionDescriptionInterface desc) { SessionDescriptionMessage message = new SessionDescriptionMessage(); switch (desc.GetSdpType()) { case SdpType.Answer: message.type = "answer"; break; case SdpType.Offer: message.type = "offer"; break; default: message.type = "answer"; break; } desc.TryToString(out message.sdp); // note that the setlocaldescription call will dispose of desc. this might be a bug. in any case call before setlocaldescription return message; }
public void OnSuccess(DisposableSessionDescriptionInterface desc) { _OnSuccess(desc); }