diff --git a/gstreamer-video/Gir.toml b/gstreamer-video/Gir.toml index dbb5e03fc..3bfc23408 100644 --- a/gstreamer-video/Gir.toml +++ b/gstreamer-video/Gir.toml @@ -58,13 +58,13 @@ manual = [ "Gst.TagMergeMode", "GstBase.BaseSink", "GstBase.BaseTransform", - "GstVideo.VideoCodecState", "GstVideo.VideoCodecFrame", - "GstVideo.VideoInfo", - "GstVideo.VideoFormatInfo", - "GstVideo.VideoColorimetry", + "GstVideo.VideoCodecState", "GstVideo.VideoColorRange", - "GstVideo.VideoFrame", + "GstVideo.VideoColorimetry", + "GstVideo.VideoFormatInfo", + "GstVideo.VideoInfo", + "GstVideo.VideoMeta", "GstVideo.VideoTimeCode", "GstVideo.VideoTimeCodeInterval", ] @@ -79,6 +79,15 @@ name = "Gst.Caps" status = "manual" ref_mode = "ref" +[[object]] +name = "GstVideo.VideoFrame" +status = "manual" + + [[object.function]] + name = "map" + # Readable and writable variant dealing with mutability + rename = "from_buffer_readable" + [[object]] name = "GstVideo.VideoOrientation" status = "generate" @@ -104,6 +113,16 @@ name = "GstVideo.VideoOverlay" status = "generate" manual_traits = ["VideoOverlayExtManual"] + [[object.function]] + name = "set_property" + # Only for implementors of GstVideoOverlay + ignore = true + + [[object.function]] + name = "set_window_handle" + # Pointer argument + manual = true + [[object.function]] name = "set_render_rectangle" [object.function.return]