From 1649e268c5b6651dd508d8c5dc89a69f6ab89b9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 16 Feb 2024 19:49:16 +0200 Subject: [PATCH] rtp: Add gst::Object as parent class to the various types Part-of: --- gstreamer-rtp/Gir.toml | 1 + gstreamer-rtp/src/auto/rtp_base_depayload.rs | 2 +- gstreamer-rtp/src/auto/rtp_base_payload.rs | 2 +- gstreamer-rtp/src/auto/rtp_header_extension.rs | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gstreamer-rtp/Gir.toml b/gstreamer-rtp/Gir.toml index 473307113..0155a13a1 100644 --- a/gstreamer-rtp/Gir.toml +++ b/gstreamer-rtp/Gir.toml @@ -32,6 +32,7 @@ manual = [ "Gst.Caps", "Gst.Element", "Gst.ElementFactory", + "Gst.Object", ] [[object]] diff --git a/gstreamer-rtp/src/auto/rtp_base_depayload.rs b/gstreamer-rtp/src/auto/rtp_base_depayload.rs index a8658ef9c..7a5ef390f 100644 --- a/gstreamer-rtp/src/auto/rtp_base_depayload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_depayload.rs @@ -15,7 +15,7 @@ use std::boxed::Box as Box_; glib::wrapper! { #[doc(alias = "GstRTPBaseDepayload")] - pub struct RTPBaseDepayload(Object) @extends gst::Element; + pub struct RTPBaseDepayload(Object) @extends gst::Element, gst::Object; match fn { type_ => || ffi::gst_rtp_base_depayload_get_type(), diff --git a/gstreamer-rtp/src/auto/rtp_base_payload.rs b/gstreamer-rtp/src/auto/rtp_base_payload.rs index b5edbf85d..7831a8ecd 100644 --- a/gstreamer-rtp/src/auto/rtp_base_payload.rs +++ b/gstreamer-rtp/src/auto/rtp_base_payload.rs @@ -15,7 +15,7 @@ use std::boxed::Box as Box_; glib::wrapper! { #[doc(alias = "GstRTPBasePayload")] - pub struct RTPBasePayload(Object) @extends gst::Element; + pub struct RTPBasePayload(Object) @extends gst::Element, gst::Object; match fn { type_ => || ffi::gst_rtp_base_payload_get_type(), diff --git a/gstreamer-rtp/src/auto/rtp_header_extension.rs b/gstreamer-rtp/src/auto/rtp_header_extension.rs index 85f54c5f2..377792e31 100644 --- a/gstreamer-rtp/src/auto/rtp_header_extension.rs +++ b/gstreamer-rtp/src/auto/rtp_header_extension.rs @@ -8,7 +8,7 @@ use glib::{prelude::*, translate::*}; glib::wrapper! { #[doc(alias = "GstRTPHeaderExtension")] - pub struct RTPHeaderExtension(Object) @extends gst::Element; + pub struct RTPHeaderExtension(Object) @extends gst::Element, gst::Object; match fn { type_ => || ffi::gst_rtp_header_extension_get_type(),