Module: Gst::PadFlags

Defined in:
(unknown)

Constant Summary collapse

BLOCKED =

is dataflow on a pad blocked

16 or :blocked
FLUSHING =

is pad flushing

32 or :flushing
EOS =

is pad in EOS state

64 or :eos
BLOCKING =

is pad currently blocking on a buffer or event

128 or :blocking
NEED_PARENT =

ensure that there is a parent object before calling into the pad callbacks.

256 or :need_parent
NEED_RECONFIGURE =

the pad should be reconfigured/renegotiated. The flag has to be unset manually after reconfiguration happened.

512 or :need_reconfigure
PENDING_EVENTS =

the pad has pending events

1024 or :pending_events
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.

2048 or :fixed_caps
PROXY_CAPS =

the default event and query handler will forward all events and queries to the internally linked pads instead of discarding them.

4096 or :proxy_caps
PROXY_ALLOCATION =

the default query handler will forward allocation queries to the internally linked pads instead of discarding them.

8192 or :proxy_allocation
PROXY_SCHEDULING =

the default query handler will forward scheduling queries to the internally linked pads instead of discarding them.

16384 or :proxy_scheduling
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.

32768 or :accept_intersect
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 %GST_PAD_FLAG_ACCEPT_INTERSECT. (Since: 1.6)

65536 or :accept_template
LAST =

offset to define more flags

1048576 or :last