:right-sidebar: True DataQueue =================================================================== .. currentmodule:: gi.repository.GstBase .. class:: DataQueue(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.GObject.Object` :obj:`~gi.repository.GstBase.DataQueue` is an object that handles threadsafe queueing of objects. It also provides size-related functionality. This object should be used for any :obj:`~gi.repository.Gst.Element` that wishes to provide some sort of queueing functionality. Methods ------- .. rst-class:: interim-class .. class:: DataQueue :no-index: .. method:: do_empty(self) -> None .. method:: do_full(self) -> None Properties ---------- .. rst-class:: interim-class .. class:: DataQueue :no-index: .. attribute:: props.current_level_bytes :type: int The type of the None singleton. .. attribute:: props.current_level_time :type: int The type of the None singleton. .. attribute:: props.current_level_visible :type: int The type of the None singleton. Virtual Methods --------------- .. rst-class:: interim-class .. class:: DataQueue :no-index: .. method:: do_empty() -> None The type of the None singleton. .. method:: do_full() -> None The type of the None singleton. Fields ------ .. rst-class:: interim-class .. class:: DataQueue :no-index: .. attribute:: object The parent structure .. attribute:: priv