:right-sidebar: True PadFlags =================================================================== .. currentmodule:: gi.repository.Gst .. class:: PadFlags :no-contents-entry: Pad state flags Fields ------ .. rst-class:: interim-class .. class:: PadFlags :no-index: .. attribute:: ACCEPT_INTERSECT The default accept-caps handler will check it the caps intersect the query-caps result instead of checking for a subset. This is interesting for parsers that can accept incompletely specified caps. .. attribute:: ACCEPT_TEMPLATE The default accept-caps handler will use the template pad caps instead of query caps to compare with the accept caps. Use this in combination with :const:`~gi.repository.Gst.PadFlags.ACCEPT_INTERSECT`. (Since: 1.6) .. attribute:: BLOCKED Is dataflow on a pad blocked .. attribute:: BLOCKING Is pad currently blocking on a buffer or event .. attribute:: EOS Is pad in EOS state .. attribute:: FIXED_CAPS The pad is using fixed caps. This means that once the caps are set on the pad, the default caps query function will only return those caps. .. attribute:: FLUSHING Is pad flushing .. attribute:: LAST Offset to define more flags .. attribute:: NEED_PARENT Ensure that there is a parent object before calling into the pad callbacks. .. attribute:: NEED_RECONFIGURE The pad should be reconfigured/renegotiated. The flag has to be unset manually after reconfiguration happened. .. attribute:: PENDING_EVENTS The pad has pending events .. attribute:: PROXY_ALLOCATION The default query handler will forward allocation queries to the internally linked pads instead of discarding them. .. attribute:: PROXY_CAPS The default event and query handler will forward all events and queries to the internally linked pads instead of discarding them. .. attribute:: PROXY_SCHEDULING The default query handler will forward scheduling queries to the internally linked pads instead of discarding them.