]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer: Add some more macro bindings for Gst.Buffer
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 3 Apr 2010 13:08:41 +0000 (15:08 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Apr 2010 08:30:51 +0000 (10:30 +0200)
vapi/gstreamer-0.10.vapi
vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala

index 3e80644a672be364ac0f04d81b0947a65ebe9142..6fcb3d40c75df21f1fe72acd5b0dc7e79d87ac84 100644 (file)
@@ -83,11 +83,15 @@ namespace Gst {
                public Gst.Buffer create_sub (uint offset, uint size);
                [CCode (cname = "GST_BUFFER_DURATION_IS_VALID")]
                public bool duration_is_valid ();
+               [CCode (cname = "GST_BUFFER_FLAG_IS_SET")]
+               public bool flag_is_set (Gst.BufferFlag flag);
                [CCode (cname = "GST_BUFFER_FLAG_SET")]
                public void flag_set (Gst.BufferFlag flag);
                [CCode (cname = "GST_BUFFER_FLAG_UNSET")]
                public void flag_unset (Gst.BufferFlag flag);
                public Gst.Caps get_caps ();
+               [CCode (cname = "GST_BUFFER_IS_DISCONT")]
+               public bool is_discont ();
                public bool is_metadata_writable ();
                public bool is_span_fast (Gst.Buffer buf2);
                [ReturnsModifiedPointer]
@@ -97,6 +101,10 @@ namespace Gst {
                [ReturnsModifiedPointer]
                public void make_writable ();
                public Gst.Buffer merge (Gst.Buffer buf2);
+               [CCode (cname = "GST_BUFFER_OFFSET_END_IS_VALID")]
+               public bool offset_end_is_valid ();
+               [CCode (cname = "GST_BUFFER_OFFSET_IS_VALID")]
+               public bool offset_is_valid ();
                public Gst.Buffer @ref ();
                public static void replace (ref Gst.Buffer? oldobj, Gst.Buffer? newobj);
                public void set_caps (Gst.Caps caps);
index 6f27bc5345c4ac31b16ca153a43d01e827900543..4a853fb52f5d9221d1335c5f76100be953ecc8f3 100644 (file)
@@ -97,6 +97,10 @@ namespace Gst {
                public void flag_set (BufferFlag flag);
                [CCode (cname = "GST_BUFFER_FLAG_UNSET")]
                public void flag_unset (BufferFlag flag);
+               [CCode (cname = "GST_BUFFER_FLAG_IS_SET")]
+               public bool flag_is_set (BufferFlag flag);
+               [CCode (cname = "GST_BUFFER_IS_DISCONT")]
+               public bool is_discont ();
                [ReturnsModifiedPointer]
                public void make_metadata_writable ();
                [ReturnsModifiedPointer]
@@ -105,6 +109,10 @@ namespace Gst {
                public bool timestamp_is_valid ();
                [CCode (cname = "GST_BUFFER_DURATION_IS_VALID")]
                public bool duration_is_valid ();
+               [CCode (cname = "GST_BUFFER_OFFSET_IS_VALID")]
+               public bool offset_is_valid ();
+               [CCode (cname = "GST_BUFFER_OFFSET_END_IS_VALID")]
+               public bool offset_end_is_valid ();
                [ReturnsModifiedPointer]
                public void join (owned Buffer buf2);