[gstreamermm] Gst::BufferList: wrap missing functions



commit 54df639b30fbdfe0b8b03c01162ae02f5bdde2a7
Author: Marcin Kolny <marcin kolny gmail com>
Date:   Wed Aug 26 13:35:44 2015 +0000

    Gst::BufferList: wrap missing functions
    
        * gstreamer/src/bufferlist.{ccg|hg}: wrap following functions:
          gst_buffer_list_{length|copy|copy_deep}().

 gstreamer/src/bufferlist.ccg |    2 +-
 gstreamer/src/bufferlist.hg  |   10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/gstreamer/src/bufferlist.ccg b/gstreamer/src/bufferlist.ccg
index c887def..349dc17 100644
--- a/gstreamer/src/bufferlist.ccg
+++ b/gstreamer/src/bufferlist.ccg
@@ -1,6 +1,6 @@
 /* gstreamermm - a C++ wrapper for gstreamer
  *
- * Copyright 2008-2009 The gstreamermm Development Team
+ * Copyright 2008-2015 The gstreamermm Development Team
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
diff --git a/gstreamer/src/bufferlist.hg b/gstreamer/src/bufferlist.hg
index d52ccc6..e3e687a 100644
--- a/gstreamer/src/bufferlist.hg
+++ b/gstreamer/src/bufferlist.hg
@@ -1,6 +1,6 @@
 /* gstreamermm - a C++ wrapper for gstreamer
  *
- * Copyright 2008-2009 The gstreamermm Development Team
+ * Copyright 2008-2015 The gstreamermm Development Team
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,7 +17,6 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gst/gst.h>
 #include <gstreamermm/miniobject.h>
 
 _DEFS(gstreamermm,gst)
@@ -73,6 +72,12 @@ public:
 
   _WRAP_METHOD(Glib::RefPtr<Gst::Buffer> remove(guint idx), gst_buffer_list_get)
 
+  _WRAP_METHOD(guint length() const, gst_buffer_list_length)
+
+  _WRAP_METHOD(void copy() const, gst_buffer_list_copy)
+
+  _WRAP_METHOD(void copy_deep() const, gst_buffer_list_copy_deep)
+
   _WRAP_METHOD(void insert(gint idx, Glib::RefPtr<Gst::Buffer>&& buffer), gst_buffer_list_insert)
 
   /// A insert() convenience overload. Allows to re-use @buffer parameter after function call.
@@ -89,6 +94,7 @@ public:
    * Since 0.10.24
    */
   void foreach(const SlotForeach& slot);
+  _IGNORE(gst_buffer_list_foreach)
 
   _WRAP_METHOD(Glib::RefPtr<Gst::Buffer> get(guint idx), gst_buffer_list_get)
   _WRAP_METHOD(Glib::RefPtr<const Gst::Buffer> get(guint idx) const, gst_buffer_list_get, constversion)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]