Schnittstelle PadFlags


public interface PadFlags
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final int
    the default accept-caps handler will check
    it the caps intersect the query-caps result instead
    of checking for a subset.
    static final int
    the default accept-caps handler will use
    the template pad caps instead of query caps to
    compare with the accept caps.
    static final int
    is dataflow on a pad blocked
    static final int
    is pad currently blocking on a buffer or event
    static final int
    is pad in EOS state
    static final int
    the pad is using fixed caps.
    static final int
    is pad flushing
    static final int
    offset to define more flags
    static final int
    ensure that there is a parent object before calling
    into the pad callbacks.
    static final int
    the pad should be reconfigured/renegotiated.
    static final int
    the pad has pending events
    static final int
    the default query handler will forward
    allocation queries to the internally linked pads
    instead of discarding them.
    static final int
    the default event and query handler will forward
    all events and queries to the internally linked pads
    instead of discarding them.
    static final int
    the default query handler will forward
    scheduling queries to the internally linked pads
    instead of discarding them.
  • Felddetails

    • BLOCKED

      static final int BLOCKED
      is dataflow on a pad blocked
      Siehe auch:
    • FLUSHING

      static final int FLUSHING
      is pad flushing
      Siehe auch:
    • EOS

      static final int EOS
      is pad in EOS state
      Siehe auch:
    • BLOCKING

      static final int BLOCKING
      is pad currently blocking on a buffer or event
      Siehe auch:
    • NEED_PARENT

      static final int NEED_PARENT
      ensure that there is a parent object before calling
      into the pad callbacks.
      Siehe auch:
    • NEED_RECONFIGURE

      static final int NEED_RECONFIGURE
      the pad should be reconfigured/renegotiated.
      The flag has to be unset manually after
      reconfiguration happened.
      Siehe auch:
    • PENDING_EVENTS

      static final int PENDING_EVENTS
      the pad has pending events
      Siehe auch:
    • FIXED_CAPS

      static final int 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.
      Siehe auch:
    • PROXY_CAPS

      static final int PROXY_CAPS
      the default event and query handler will forward
      all events and queries to the internally linked pads
      instead of discarding them.
      Siehe auch:
    • PROXY_ALLOCATION

      static final int PROXY_ALLOCATION
      the default query handler will forward
      allocation queries to the internally linked pads
      instead of discarding them.
      Siehe auch:
    • PROXY_SCHEDULING

      static final int PROXY_SCHEDULING
      the default query handler will forward
      scheduling queries to the internally linked pads
      instead of discarding them.
      Siehe auch:
    • ACCEPT_INTERSECT

      static final int 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.
      Siehe auch:
    • ACCEPT_TEMPLATE

      static final int 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)
      Siehe auch:
    • LAST

      static final int LAST
      offset to define more flags
      Siehe auch: