From: Sebastian Dröge Date: Thu, 24 Jun 2010 08:38:41 +0000 (+0200) Subject: gstreamer-0.10: Fix Gst.Preset interface bindings X-Git-Tag: 0.9.3~102 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d17ff09ae607e663b74d93000618a52f64de8751;p=thirdparty%2Fvala.git gstreamer-0.10: Fix Gst.Preset interface bindings --- diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi index 3c0dd84df..8c2e20d83 100644 --- a/vapi/gstreamer-0.10.vapi +++ b/vapi/gstreamer-0.10.vapi @@ -1433,9 +1433,11 @@ namespace Gst { [CCode (cheader_filename = "gst/gst.h")] public interface Preset { public abstract bool delete_preset (string name); - public abstract bool get_meta (string name, string tag, string value); - public abstract unowned string get_preset_names (); - public abstract unowned string get_property_names (); + public abstract bool get_meta (string name, string tag, out string value); + [CCode (array_length = false, array_null_terminated = true)] + public abstract string[] get_preset_names (); + [CCode (array_length = false, array_null_terminated = true)] + public abstract string[] get_property_names (); public abstract bool load_preset (string name); public abstract bool rename_preset (string old_name, string new_name); public abstract bool save_preset (string name); diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata index 8170efcd1..e84168b68 100644 --- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata +++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata @@ -635,3 +635,6 @@ GstPluginFeature.* hidden="1" gst_plugin_feature_type_name_filter hidden="1" gst_plugin_feature_load transfer_ownership="1" nullable="1" GstPollFD hidden="1" +gst_preset_get_meta.value is_out="1" transfer_ownership="1" +gst_preset_get_preset_names is_array="1" array_null_terminated="1" transfer_ownership="1" +gst_preset_get_property_names is_array="1" array_null_terminated="1" transfer_ownership="1"