From 0ac135c334daa114429237ef262e6d9818c54893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 26 Jun 2025 17:59:46 +0300 Subject: [PATCH] sdp: Change `SDPMedia::set_media_from_caps()` to a method Part-of: --- gstreamer-sdp/src/sdp_media.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gstreamer-sdp/src/sdp_media.rs b/gstreamer-sdp/src/sdp_media.rs index 3a09aaa20..45ecca911 100644 --- a/gstreamer-sdp/src/sdp_media.rs +++ b/gstreamer-sdp/src/sdp_media.rs @@ -610,14 +610,9 @@ impl SDPMediaRef { } #[doc(alias = "gst_sdp_media_set_media_from_caps")] - pub fn set_media_from_caps( - caps: &gst::CapsRef, - media: &mut SDPMedia, - ) -> Result<(), glib::BoolError> { + pub fn set_media_from_caps(&mut self, caps: &gst::CapsRef) -> Result<(), glib::BoolError> { skip_assert_initialized!(); - let result = unsafe { - ffi::gst_sdp_media_set_media_from_caps(caps.as_ptr(), media.to_glib_none_mut().0) - }; + let result = unsafe { ffi::gst_sdp_media_set_media_from_caps(caps.as_ptr(), &mut self.0) }; match result { ffi::GST_SDP_OK => Ok(()), _ => Err(glib::bool_error!("Failed to set media from caps")),