GstPadFlags

GST_PAD_FLAG_BLOCKED is dataflow on a pad blocked GST_PAD_FLAG_FLUSHING is pad flushing GST_PAD_FLAG_EOS is pad in EOS state GST_PAD_FLAG_BLOCKING is pad currently blocking on a buffer or event GST_PAD_FLAG_NEED_PARENT ensure that there is a parent object before calling into the pad callbacks. GST_PAD_FLAG_NEED_RECONFIGURE the pad should be reconfigured/renegotiated. The flag has to be unset manually after reconfiguration happened. GST_PAD_FLAG_PENDING_EVENTS the pad has pending events GST_PAD_FLAG_FIXED_CAPS the pad is using fixed caps this means that once the caps are set on the pad, the caps query function only GST_PAD_FLAG_PROXY_CAPS GST_PAD_FLAG_PROXY_ALLOCATION GST_PAD_FLAG_PROXY_SCHEDULING GST_PAD_FLAG_LAST

Values

ValueMeaning
BLOCKED(GstObjectFlags.LAST << 0)
FLUSHING(GstObjectFlags.LAST << 1)
EOS(GstObjectFlags.LAST << 2)
BLOCKING(GstObjectFlags.LAST << 3)
NEED_PARENT(GstObjectFlags.LAST << 4)
NEED_RECONFIGURE(GstObjectFlags.LAST << 5)
PENDING_EVENTS(GstObjectFlags.LAST << 6)
FIXED_CAPS(GstObjectFlags.LAST << 7)
PROXY_CAPS(GstObjectFlags.LAST << 8)
PROXY_ALLOCATION(GstObjectFlags.LAST << 9)
PROXY_SCHEDULING(GstObjectFlags.LAST << 10)
LAST(GstObjectFlags.LAST << 16)

Meta