[vala] gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract



commit b310508c68a27e7c74ba0b8d8acc9c3378176067
Author: Sebastian Dröge <sebastian droege collabora co uk>
Date:   Thu Jun 24 18:36:19 2010 +0200

    gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract

 vapi/gstreamer-0.10.vapi                           |    4 ++--
 .../gstreamer-0.10/gstreamer-0.10-custom.vala      |    4 ++--
 .../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 090e457..f213e2e 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 a3f4c44..36de20e 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 301b115..ed07550 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"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]