From c36f8152b58164de47aeb1162af89246d11e53d0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 3 Apr 2010 15:08:41 +0200 Subject: [PATCH] gstreamer: Add some more macro bindings for Gst.Buffer --- vapi/gstreamer-0.10.vapi | 8 ++++++++ vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi index 3e80644a6..6fcb3d40c 100644 --- a/vapi/gstreamer-0.10.vapi +++ b/vapi/gstreamer-0.10.vapi @@ -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); diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala b/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala index 6f27bc534..4a853fb52 100644 --- a/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala +++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala @@ -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); -- 2.47.3