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(),