]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer: Fix Gst.GhostPad bindings
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 4 Apr 2010 19:35:02 +0000 (21:35 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Apr 2010 08:30:52 +0000 (10:30 +0200)
vapi/gstreamer-0.10.vapi
vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata

index c4261b693b6b781d04f444515ab95f5de864f3c8..04963925bd65aa37e5996b1dfb4829678f4cf410 100644 (file)
@@ -529,14 +529,13 @@ namespace Gst {
        public class GhostPad : Gst.Pad {
                [CCode (type = "GstPad*", has_construct_function = false)]
                public GhostPad (string? name, Gst.Pad target);
-               public bool @construct ();
                [CCode (type = "GstPad*", has_construct_function = false)]
-               public GhostPad.from_template (string name, Gst.Pad target, Gst.PadTemplate templ);
-               public unowned Gst.Pad get_target ();
+               public GhostPad.from_template (string? name, Gst.Pad target, Gst.PadTemplate templ);
+               public Gst.Pad? get_target ();
                [CCode (type = "GstPad*", has_construct_function = false)]
-               public GhostPad.no_target (string name, Gst.PadDirection dir);
+               public GhostPad.no_target (string? name, Gst.PadDirection dir);
                [CCode (type = "GstPad*", has_construct_function = false)]
-               public GhostPad.no_target_from_template (string name, Gst.PadTemplate templ);
+               public GhostPad.no_target_from_template (string? name, Gst.PadTemplate templ);
                public bool set_target (Gst.Pad? newtarget);
        }
        [CCode (cheader_filename = "gst/gst.h")]
index 97f77609fdbfba3b6788205d89a8df86bebe9686..1028e491e6e26b56ff9e16f325f27903928c6115 100644 (file)
@@ -286,7 +286,12 @@ gst_pad_set_query_type_function hidden="1"
 gst_pad_set_caps.caps nullable="1"
 gst_pad_template_new.caps takes_ownership="1"
 gst_ghost_pad_new.name nullable="1"
+gst_ghost_pad_new_from_template.name nullable="1"
+gst_ghost_pad_new_no_target.name nullable="1"
+gst_ghost_pad_new_no_target_from_template.name nullable="1"
 gst_ghost_pad_set_target.newtarget nullable="1"
+gst_ghost_pad_get_target transfer_ownership="1" nullable="1"
+gst_ghost_pad_construct hidden="1"
 GstPadTemplate::pad_created has_emitter="1"
 gst_parse_launchv.argv is_array="1" array_null_terminated="1"
 gst_parse_launchv transfer_ownership="1" nullable="1"