From 4720e6d0e0327fe5e8cf83e03a00e57540b6c943 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 26 Jun 2014 19:31:33 +0200 Subject: [PATCH] dataqueue: Hide from bindings Other languages have their own data structures that are more convenient to use. https://bugzilla.gnome.org/show_bug.cgi?id=731303 --- libs/gst/base/gstdataqueue.c | 26 +++++++++++++------------- libs/gst/base/gstdataqueue.h | 11 +++++++---- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/libs/gst/base/gstdataqueue.c b/libs/gst/base/gstdataqueue.c index e34b265..6f61062 100644 --- a/libs/gst/base/gstdataqueue.c +++ b/libs/gst/base/gstdataqueue.c @@ -142,7 +142,7 @@ gst_data_queue_class_init (GstDataQueueClass * klass) /* signals */ /** - * GstDataQueue::empty: + * GstDataQueue::empty: (skip) * @queue: the queue instance * * Reports that the queue became empty (empty). @@ -156,7 +156,7 @@ gst_data_queue_class_init (GstDataQueueClass * klass) g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); /** - * GstDataQueue::full: + * GstDataQueue::full: (skip) * @queue: the queue instance * * Reports that the queue became full (full). @@ -312,7 +312,7 @@ gst_data_queue_locked_is_full (GstDataQueue * queue) } /** - * gst_data_queue_flush: + * gst_data_queue_flush: (skip) * @queue: a #GstDataQueue. * * Flushes all the contents of the @queue. Any call to #gst_data_queue_push and @@ -331,7 +331,7 @@ gst_data_queue_flush (GstDataQueue * queue) } /** - * gst_data_queue_is_empty: + * gst_data_queue_is_empty: (skip) * @queue: a #GstDataQueue. * * Queries if there are any items in the @queue. @@ -354,7 +354,7 @@ gst_data_queue_is_empty (GstDataQueue * queue) } /** - * gst_data_queue_is_full: + * gst_data_queue_is_full: (skip) * @queue: a #GstDataQueue. * * Queries if @queue is full. This check will be done using the @@ -378,7 +378,7 @@ gst_data_queue_is_full (GstDataQueue * queue) } /** - * gst_data_queue_set_flushing: + * gst_data_queue_set_flushing: (skip) * @queue: a #GstDataQueue. * @flushing: a #gboolean stating if the queue will be flushing or not. * @@ -426,7 +426,7 @@ gst_data_queue_push_force_unlocked (GstDataQueue * queue, } /** - * gst_data_queue_push_force: + * gst_data_queue_push_force: (skip) * @queue: a #GstDataQueue. * @item: a #GstDataQueueItem. * @@ -474,7 +474,7 @@ flushing: } /** - * gst_data_queue_push: + * gst_data_queue_push: (skip) * @queue: a #GstDataQueue. * @item: a #GstDataQueueItem. * @@ -558,7 +558,7 @@ _gst_data_queue_wait_non_empty (GstDataQueue * queue) } /** - * gst_data_queue_pop: + * gst_data_queue_pop: (skip) * @queue: a #GstDataQueue. * @item: pointer to store the returned #GstDataQueueItem. * @@ -628,7 +628,7 @@ is_of_type (gconstpointer a, gconstpointer b) } /** - * gst_data_queue_peek: + * gst_data_queue_peek: (skip) * @queue: a #GstDataQueue. * @item: pointer to store the returned #GstDataQueueItem. * @@ -683,7 +683,7 @@ flushing: } /** - * gst_data_queue_drop_head: + * gst_data_queue_drop_head: (skip) * @queue: The #GstDataQueue to drop an item from. * @type: The #GType of the item to drop. * @@ -731,7 +731,7 @@ done: } /** - * gst_data_queue_limits_changed: + * gst_data_queue_limits_changed: (skip) * @queue: The #GstDataQueue * * Inform the queue that the limits for the fullness check have changed and that @@ -755,7 +755,7 @@ gst_data_queue_limits_changed (GstDataQueue * queue) } /** - * gst_data_queue_get_level: + * gst_data_queue_get_level: (skip) * @queue: The #GstDataQueue * @level: the location to store the result * diff --git a/libs/gst/base/gstdataqueue.h b/libs/gst/base/gstdataqueue.h index 7350c42..17c859c 100644 --- a/libs/gst/base/gstdataqueue.h +++ b/libs/gst/base/gstdataqueue.h @@ -43,7 +43,7 @@ typedef struct _GstDataQueueItem GstDataQueueItem; typedef struct _GstDataQueuePrivate GstDataQueuePrivate; /** - * GstDataQueueItem: + * GstDataQueueItem: (skip) * @object: the #GstMiniObject to queue. * @size: the size in bytes of the miniobject. * @duration: the duration in #GstClockTime of the miniobject. Can not be @@ -72,7 +72,7 @@ struct _GstDataQueueItem }; /** - * GstDataQueueSize: + * GstDataQueueSize: (skip) * @visible: number of buffers * @bytes: number of bytes * @time: amount of time @@ -87,7 +87,7 @@ struct _GstDataQueueSize }; /** - * GstDataQueueCheckFullFunction: + * GstDataQueueCheckFullFunction: (skip) * @queue: a #GstDataQueue. * @visible: The number of visible items currently in the queue. * @bytes: The amount of bytes currently in the queue. @@ -106,7 +106,7 @@ typedef void (*GstDataQueueFullCallback) (GstDataQueue * queue, gpointer checkda typedef void (*GstDataQueueEmptyCallback) (GstDataQueue * queue, gpointer checkdata); /** - * GstDataQueue: + * GstDataQueue: (skip) * @object: the parent structure * * Opaque #GstDataQueue structure. @@ -120,6 +120,9 @@ struct _GstDataQueue gpointer _gst_reserved[GST_PADDING]; }; +/** + * GstDataQueueClass: (skip) + */ struct _GstDataQueueClass { GObjectClass parent_class; -- 2.7.4