]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 24 Jun 2010 16:36:19 +0000 (18:36 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 24 Jun 2010 16:36:19 +0000 (18:36 +0200)
vapi/gstreamer-0.10.vapi
vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala
vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata

index 090e457b7e36ba8c19271939a1b3dc3e1fc57141..f213e2e6a464925d779f4ec59a584909b064a3b5 100644 (file)
@@ -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 ();
index a3f4c447a647858dfc3c802ac20fa2241a961906..36de20e847413099bc7da04f4a4ff92990447023 100644 (file)
@@ -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);
        }
index 301b115cf646281beef391541daa2b9965f31dc4..ed07550f72c67b23e15fd7a1e279ff324b4c5e9e 100644 (file)
@@ -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"