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()gst.mini_object.MiniObject object() @propertyGet `object` field. Returns: the #GstMiniObject to queue.void object(gst.mini_object.MiniObject propval) @propertySet `object` field. Params: propval = the #GstMiniObject to queue.void size(uint propval) @propertySet `size` field. Params: propval = the size in bytes of the miniobject.ulong duration() @propertyGet `duration` field. Returns: the duration in #GstClockTime of the miniobject. Can not be [gst.types.CLOCKTIMENONE].void duration(ulong propval) @propertySet `duration` field. Params: propval = the duration in #GstClockTime of the miniobject. Can not be [gst.types.CLOCKTIMENONE].bool visible() @propertyGet `visible` field. Returns: true if @object should be considered as a visible object.void visible(bool propval) @propertySet `visible` field. Params: propval = true if @object should be considered as a visible object.GDestroyNotify destroy() @propertyGet `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) @propertySet `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 ...