/* signals */
/**
- * GstDataQueue::empty:
+ * GstDataQueue::empty: (skip)
* @queue: the queue instance
*
* Reports that the queue became empty (empty).
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).
}
/**
- * 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
}
/**
- * gst_data_queue_is_empty:
+ * gst_data_queue_is_empty: (skip)
* @queue: a #GstDataQueue.
*
* Queries if there are any items in the @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
}
/**
- * 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.
*
}
/**
- * gst_data_queue_push_force:
+ * gst_data_queue_push_force: (skip)
* @queue: a #GstDataQueue.
* @item: a #GstDataQueueItem.
*
}
/**
- * gst_data_queue_push:
+ * gst_data_queue_push: (skip)
* @queue: a #GstDataQueue.
* @item: a #GstDataQueueItem.
*
}
/**
- * gst_data_queue_pop:
+ * gst_data_queue_pop: (skip)
* @queue: a #GstDataQueue.
* @item: pointer to store the returned #GstDataQueueItem.
*
}
/**
- * gst_data_queue_peek:
+ * gst_data_queue_peek: (skip)
* @queue: a #GstDataQueue.
* @item: pointer to store the returned #GstDataQueueItem.
*
}
/**
- * 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.
*
}
/**
- * 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
}
/**
- * gst_data_queue_get_level:
+ * gst_data_queue_get_level: (skip)
* @queue: The #GstDataQueue
* @level: the location to store the result
*
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
};
/**
- * GstDataQueueSize:
+ * GstDataQueueSize: (skip)
* @visible: number of buffers
* @bytes: number of bytes
* @time: amount of time
};
/**
- * 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.
typedef void (*GstDataQueueEmptyCallback) (GstDataQueue * queue, gpointer checkdata);
/**
- * GstDataQueue:
+ * GstDataQueue: (skip)
* @object: the parent structure
*
* Opaque #GstDataQueue structure.
gpointer _gst_reserved[GST_PADDING];
};
+/**
+ * GstDataQueueClass: (skip)
+ */
struct _GstDataQueueClass
{
GObjectClass parent_class;