gstbase.data_queue_item
Module for [DataQueueItem] class
class DataQueueItem
Types 1
classDataQueueItem
Structure used by #GstDataQueue. You can supply a different structure, as long as the top of the structure is identical to this structure.
Fields
GstDataQueueItem _cInstanceMethods
void * _cPtr() nothrowgst.mini_object.MiniObject object() @property nothrowGet `object` field. Returns: the #GstMiniObject to queue.void object(gst.mini_object.MiniObject propval) @property nothrowSet `object` field. Params: propval = the #GstMiniObject to queue.void size(uint propval) @property nothrowSet `size` field. Params: propval = the size in bytes of the miniobject.ulong duration() @property nothrowGet `duration` field. Returns: the duration in #GstClockTime of the miniobject. Can not be [gst.types.CLOCK_TIME_NONE].void duration(ulong propval) @property nothrowSet `duration` field. Params: propval = the duration in #GstClockTime of the miniobject. Can not be [gst.types.CLOCK_TIME_NONE].bool visible() @property nothrowGet `visible` field. Returns: true if @object should be considered as a visible object.void visible(bool propval) @property nothrowSet `visible` field. Params: propval = true if @object should be considered as a visible object.GDestroyNotify destroy() @property nothrowGet `destroy` field. Returns: The #GDestroyNotify function to use to free the #GstDataQueueItem. This function should also drop the reference to @object the owner of the #GstDataQueueItem is assume...void destroy(GDestroyNotify propval) @property nothrowSet `destroy` field. Params: propval = The #GDestroyNotify function to use to free the #GstDataQueueItem. This function should also drop the reference to @object the owner of the #GstDataQueueItem ...