]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-pbutils-0.10: Use custom ref/unref functions for Gst.EncodingTarget
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 21 Jan 2011 09:27:29 +0000 (10:27 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 21 Jan 2011 09:27:29 +0000 (10:27 +0100)
vapi/gstreamer-pbutils-0.10.vapi
vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala

index aafffca9f6aef291da9054566033c058b7b8d7b5..b7d03b1ed616cb587e83d7fe4faf0713ab23d01b 100644 (file)
@@ -101,7 +101,7 @@ namespace Gst {
                public void set_restriction (Gst.Caps restriction);
                public void unref ();
        }
-       [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+       [CCode (ref_function = "gst_encoding_target_ref", unref_function = "gst_encoding_target_unref", cheader_filename = "gst/pbutils/pbutils.h")]
        public class EncodingTarget : Gst.MiniObject {
                [CCode (has_construct_function = false)]
                public EncodingTarget (string name, string category, string description, GLib.List<Gst.EncodingProfile> profiles);
@@ -113,8 +113,10 @@ namespace Gst {
                public unowned GLib.List<Gst.EncodingProfile> get_profiles ();
                public static Gst.EncodingTarget load (string name, string category) throws GLib.Error;
                public static Gst.EncodingTarget load_from_file (string filepath) throws GLib.Error;
+               public unowned Gst.EncodingTarget @ref ();
                public bool save () throws GLib.Error;
                public bool save_to_file (string filepath) throws GLib.Error;
+               public void unref ();
        }
        [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
        public class EncodingVideoProfile : Gst.EncodingProfile {
index cd0cf6e1574432266b0bfccbfaefa699fdf36d23..ac71c18a5334f3d328dcb3c5fbbab82990cd89ad 100644 (file)
@@ -26,4 +26,9 @@ namespace Gst {
                public unowned EncodingProfile @ref ();
                public void unref ();
        }
+       [CCode (ref_function = "gst_encoding_target_ref", unref_function = "gst_encoding_target_unref")]
+       public class EncodingTarget : Gst.MiniObject {
+               public unowned EncodingTarget @ref ();
+               public void unref ();
+       }
 }