]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-1.0: Bind GST_TIME_ARGS, GST_STIME_ARGS formatting macros 57f73f6018f47d2c83bda38f78d1804e5043430d
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 20 Nov 2017 13:03:55 +0000 (14:03 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 22 Nov 2017 20:50:42 +0000 (21:50 +0100)
Gst.ClockTime ts = 0ULL;
print ("%" + Gst.TIME_FORMAT + "\n", Gst.TIME_ARGS (ts));

https://bugzilla.gnome.org/show_bug.cgi?id=750840

vapi/gstreamer-1.0.vapi
vapi/metadata/Gst-1.0-custom.vala

index ef1932df3dbced8c170af77bb1118267df320918..95cae476e34cd11736347bbdfb463ce8759a9636 100644 (file)
@@ -3969,6 +3969,10 @@ namespace Gst {
        public const int VERSION_MINOR;
        [CCode (cheader_filename = "gst/gst.h", cname = "GST_VERSION_NANO")]
        public const int VERSION_NANO;
+       [CCode (cheader_filename = "gst/gst.h", cname = "GST_STIME_ARGS", use_inplace = true)]
+       public static uint STIME_ARGS (Gst.ClockTimeDiff t);
+       [CCode (cheader_filename = "gst/gst.h", cname = "GST_TIME_ARGS", use_inplace = true)]
+       public static uint TIME_ARGS (Gst.ClockTime t);
        [CCode (cheader_filename = "gst/gst.h")]
        public static void deinit ();
        [CCode (cheader_filename = "gst/gst.h")]
index f467c7d4beddcf9da3dc0498a925c3e4bb43a35c..f5518ac9522ddf90776bf4f61237809f86c1df64 100644 (file)
@@ -126,4 +126,9 @@ namespace Gst {
                public T pop ();
                public void push (owned T data);
        }
+
+       [CCode (cheader_filename = "gst/gst.h", cname = "GST_TIME_ARGS", use_inplace = true)]
+       public static uint TIME_ARGS (Gst.ClockTime t);
+       [CCode (cheader_filename = "gst/gst.h", cname = "GST_STIME_ARGS", use_inplace = true)]
+       public static uint STIME_ARGS (Gst.ClockTimeDiff t);
 }