From 4e3882f42941c818cbdc57043e01879b58d3dcfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 26 Jan 2022 12:53:41 +0200 Subject: [PATCH] video: Add `VideoOverlayComposition::add_rectangle()` to add new rectangles after construction Usually it is more convenient to provide them all via an iterator during construction but in some cases this might be nicer. --- gstreamer-video/src/video_overlay_composition.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gstreamer-video/src/video_overlay_composition.rs b/gstreamer-video/src/video_overlay_composition.rs index c10dc396f..d49fa1322 100644 --- a/gstreamer-video/src/video_overlay_composition.rs +++ b/gstreamer-video/src/video_overlay_composition.rs @@ -303,6 +303,13 @@ impl VideoOverlayCompositionRef { } } + #[doc(alias = "gst_video_overlay_composition_add_rectangle")] + pub fn add_rectangle(&mut self, rect: &VideoOverlayRectangleRef) { + unsafe { + ffi::gst_video_overlay_composition_add_rectangle(self.as_mut_ptr(), rect.as_mut_ptr()); + } + } + #[doc(alias = "get_seqnum")] #[doc(alias = "gst_video_overlay_composition_get_seqnum")] pub fn seqnum(&self) -> u32 {