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