Value | Meaning |
---|---|
BLOCKED16 | is dataflow on a pad blocked |
FLUSHING32 | is pad flushing |
EOS64 | is pad in EOS state |
BLOCKING128 | is pad currently blocking on a buffer or event |
NEED_PARENT256 | ensure that there is a parent object before calling into the pad callbacks. |
NEED_RECONFIGURE512 | the pad should be reconfigured/renegotiated. The flag has to be unset manually after reconfiguration happened. |
PENDING_EVENTS1024 | the pad has pending events |
FIXED_CAPS2048 | 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. |
PROXY_CAPS4096 | the default event and query handler will forward all events and queries to the internally linked pads instead of discarding them. |
PROXY_ALLOCATION8192 | the default query handler will forward allocation queries to the internally linked pads instead of discarding them. |
PROXY_SCHEDULING16384 | the default query handler will forward scheduling queries to the internally linked pads instead of discarding them. |
ACCEPT_INTERSECT32768 | 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. |
ACCEPT_TEMPLATE65536 | 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) |
LAST1048576 | offset to define more flags |
Pad state flags