From 2a442f6ec18504a7ee2790e9db288b7ec78a2bf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 11 Sep 2019 23:00:04 +0300 Subject: [PATCH] gstreamer/element: Add support for ElementClass::add_metadata() --- gstreamer/src/subclass/element.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gstreamer/src/subclass/element.rs b/gstreamer/src/subclass/element.rs index e61ef407c..100ad981d 100644 --- a/gstreamer/src/subclass/element.rs +++ b/gstreamer/src/subclass/element.rs @@ -305,6 +305,16 @@ pub unsafe trait ElementClassSubclassExt: Sized + 'static { ); } } + + fn add_metadata(&mut self, key: &str, value: &str) { + unsafe { + gst_sys::gst_element_class_add_metadata( + self as *mut Self as *mut gst_sys::GstElementClass, + key.to_glib_none().0, + value.to_glib_none().0, + ); + } + } } unsafe impl ElementClassSubclassExt for ElementClass {}