[gst-cvs] gstreamer-sharp: Fix Gst.ChildProxy bindings

Sebastian Dröge slomo at kemper.freedesktop.org
Sun May 3 10:36:14 PDT 2009


Module: gstreamer-sharp
Branch: master
Commit: 2ffddfe22c86bd6dbacf2e9f6993b26caa3b8056
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer-sharp/commit/?id=2ffddfe22c86bd6dbacf2e9f6993b26caa3b8056

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Sun May  3 19:35:14 2009 +0200

Fix Gst.ChildProxy bindings

---

 gstreamer-sharp/Gstreamer.metadata |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata
index 349b8a0..4d472a7 100644
--- a/gstreamer-sharp/Gstreamer.metadata
+++ b/gstreamer-sharp/Gstreamer.metadata
@@ -138,8 +138,20 @@
 
   <attr path="/api/namespace/enum[@name='CapsFlags']" name="hidden">1</attr>
 
-  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@name='ChildAdded']" name="name">EmitChildAdded</attr>
-  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@name='ChildRemoved']" name="name">EmitChildRemoved</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_child_added']" name="name">EmitChildAdded</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_child_removed']" name="name">EmitChildRemoved</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_get_child_by_name']/return-type" name="owned">true</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_get_child_by_index']/return-type" name="owned">true</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_lookup']" name="hidden">1</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_get_valist']" name="hidden">1</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_set_valist']" name="hidden">1</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_get_property']" name="hidden">1</attr>
+  <attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_set_property']" name="hidden">1</attr>
+  <remove-attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_child_added']" name="shared" />
+  <remove-node path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_child_added']/parameters/parameter[@name='object']" />
+  <remove-attr path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_child_removed']" name="shared" />
+  <remove-node path="/api/namespace/interface[@name='ChildProxy']/method[@cname='gst_child_proxy_child_removed']/parameters/parameter[@name='object']" />
+  <attr path="/api/namespace/interface[@name='ChildProxy']/virtual_method[@cname='get_child_by_index']/return-type" name="owned">true</attr>
 
   <attr path="/api/namespace/object[@name='Clock']/field[@name='InternalCalibration']" name="access">protected</attr>
   <attr path="/api/namespace/object[@name='Clock']/field[@name='InternalCalibration']" name="readable">true</attr>





More information about the Gstreamer-commits mailing list