From b310508c68a27e7c74ba0b8d8acc9c3378176067 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 24 Jun 2010 18:36:19 +0200 Subject: [PATCH] gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract --- vapi/gstreamer-0.10.vapi | 4 ++-- vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala | 4 ++-- vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) 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" -- 2.47.3