| 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 |
| NeedParent256 | ensure that there is a parent object before calling into the pad callbacks. |
| NeedReconfigure512 | the pad should be reconfigured/renegotiated. The flag has to be unset manually after reconfiguration happened. |
| PendingEvents1024 | the pad has pending events |
| FixedCaps2048 | 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. |
| ProxyCaps4096 | the default event and query handler will forward all events and queries to the internally linked pads instead of discarding them. |
| ProxyAllocation8192 | the default query handler will forward allocation queries to the internally linked pads instead of discarding them. |
| ProxyScheduling16384 | the default query handler will forward scheduling queries to the internally linked pads instead of discarding them. |
| AcceptIntersect32768 | 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. |
| AcceptTemplate65536 | 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.types.PadFlags.AcceptIntersect. (Since: 1.6) |
| Last1048576 | offset to define more flags |
Pad state flags