Fix/complete the Gst.Query bindings
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 22 Apr 2009 17:08:00 +0000 (19:08 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 22 Apr 2009 17:08:00 +0000 (19:08 +0200)
gstreamer-sharp/Gstreamer.metadata
gstreamer-sharp/Makefile.am

index 06e85bd39c26723b234514b1b88b3d644392f859..fda9c1abed19c565c56d77b4a9b3215aa0bf63f6 100644 (file)
 
   <change-node-type path="/api/namespace/object[@name='Query']">boxed</change-node-type>
   <attr path="/api/namespace/boxed[@name='Query']" name="opaque">true</attr>
+  <attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_get_type']" name="new_flag">1</attr>
+  <attr path="/api/namespace/boxed[@name='Query']/field[@name='Structure']" name="hidden">1</attr>
+  <attr path="/api/namespace/boxed[@name='Query']/method" name="hidden">1</attr>
+  <attr path="/api/namespace/boxed[@name='Query']/constructor" name="hidden">1</attr>
+  <remove-attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_get_type']" name="hidden" />
+  <remove-attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_type_get_by_nick']" name="hidden" />
+  <attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_type_get_by_nick']" name="name">GetTypeByNick</attr>
+  <remove-attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_type_get_name']" name="hidden" />
+  <attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_type_get_name']" name="name">GetTypeName</attr>
+  <remove-attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_type_register']" name="hidden" />
+  <attr path="/api/namespace/boxed[@name='Query']/method[@cname='gst_query_type_register']" name="name">RegisterType</attr>
+
+
+  <attr path="/api/namespace/struct[@name='QueryTypeDefinition']" name="hidden">1</attr>
 
   <attr path="/api/namespace/object[@name='Registry']" name="disable_void_ctor">1</attr>
   <attr path="/api/namespace/object[@name='Registry']/method[@cname='gst_update_registry']" name="name">UpdateDefault</attr>
index ca6259ce8b2388f4b7c57588325f9caadb3e9bf2..d9cdaede739ad1b9d6908626b63412d33e3a63f9 100644 (file)
@@ -65,6 +65,7 @@ customs =                     \
        PadTemplate.custom      \
        MiniObject.custom       \
        Registry.custom         \
+       Query.custom            \
        Structure.custom        \
        Tag.custom              \
        TagList.custom