From: Sebastian Dröge Date: Thu, 24 Jun 2010 16:36:19 +0000 (+0200) Subject: gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract X-Git-Tag: 0.9.3~98 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b310508c68a27e7c74ba0b8d8acc9c3378176067;p=thirdparty%2Fvala.git gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract --- diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi index 090e457b7..f213e2e6a 100644 --- a/vapi/gstreamer-0.10.vapi +++ b/vapi/gstreamer-0.10.vapi @@ -539,7 +539,7 @@ namespace Gst { public bool set_target (Gst.Pad? newtarget); } [CCode (cheader_filename = "gst/gst.h")] - public class Index : Gst.Object { + public abstract class Index : Gst.Object { [CCode (has_construct_function = false)] public Index (); public unowned Gst.IndexEntry add_association (int id, Gst.AssocFlags flags, Gst.Format format, int64 value, ...); @@ -993,7 +993,7 @@ namespace Gst { public void set_cache_data (owned Gst.Structure cache_data); } [CCode (cheader_filename = "gst/gst.h")] - public class PluginFeature : Gst.Object { + public abstract class PluginFeature : Gst.Object { public bool check_version (uint min_major, uint min_minor, uint min_micro); public unowned string get_name (); public uint get_rank (); diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala b/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala index a3f4c447a..36de20e84 100644 --- a/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala +++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala @@ -95,7 +95,7 @@ namespace Gst { public bool check (GLib.Type type); } - public class Index { + public abstract class Index { public int new_group (); [CCode (cname = "GST_INDEX_IS_WRITABLE")] public bool is_writable (); @@ -520,7 +520,7 @@ namespace Gst { public bool name_filter (Gst.Plugin plugin, string name); } - public class PluginFeature { + public abstract class PluginFeature { [CCode (instance_pos = -1)] public bool type_name_filter (Gst.PluginFeature feature, Gst.TypeNameData data); } diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata index 301b115cf..ed07550f7 100644 --- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata +++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata @@ -197,6 +197,7 @@ GstGhostPad base_class="GstPad" GstGhostPadClass hidden="1" gst_implements_interface_cast hidden="1" gst_implements_interface_check hidden="1" +GstIndex abstract="1" GstIndex.* hidden="1" gst_index_new_group hidden="1" gst_index_add_association ellipsis="1" @@ -665,6 +666,7 @@ gst_plugin_name_filter hidden="1" gst_plugin_load* transfer_ownership="1" nullable="1" gst_*_list_free hidden="1" gst_*_list_copy hidden="1" +GstPluginFeature abstract="1" GstPluginFeature.* hidden="1" gst_plugin_feature_type_name_filter hidden="1" gst_plugin_feature_load transfer_ownership="1" nullable="1"