the callback used to tell if the element considers the queue full or not.
the callback which will be called when the queue is considered full.
the callback which will be called when the queue is considered empty.
a #gpointer that will be passed to the @checkfull, @fullcallback, and @emptycallback callbacks.
a new #GstDataQueue.
ConstructionException GTK+ fails to create the object.
1.2
Creates a new #GstDataQueue. If @fullcallback or @emptycallback are supplied, then the #GstDataQueue will call the respective callback to signal full or empty condition. If the callbacks are NULL the #GstDataQueue will instead emit 'full' and 'empty' signals.