From 85ca3b94a34d0236314aac900d5926c81ba73d99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 6 Jun 2018 00:31:05 +0300 Subject: [PATCH] Add accessors for the type/sdp fields of the WebRTCSessionDescription See https://github.com/sdroege/gstreamer-rs/issues/108#issuecomment-393505826 --- gstreamer-webrtc/src/web_rtc_session_description.rs | 8 ++++++++ 1 file changed, 8 insertions(+) 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) } + } }