diff --git a/gstreamer-webrtc/src/web_rtc_session_description.rs b/gstreamer-webrtc/src/web_rtc_session_description.rs index 9eddaf48a..390e2cf7e 100644 --- a/gstreamer-webrtc/src/web_rtc_session_description.rs +++ b/gstreamer-webrtc/src/web_rtc_session_description.rs @@ -25,4 +25,12 @@ impl WebRTCSessionDescription { desc } } + + pub fn get_type(&self) -> ::WebRTCSDPType { + unsafe { from_glib((*self.to_glib_none().0).type_) } + } + + pub fn get_sdp(&self) -> gst_sdp::SDPMessage { + unsafe { from_glib_none((*self.to_glib_none().0).sdp) } + } }