PadProbeType
- class PadProbeType
The different probing types that can occur. When either one of
GST_PAD_PROBE_TYPE_IDLE
or GST_PAD_PROBE_TYPE_BLOCK
is used, the probe will be a
blocking probe.
Fields
- class PadProbeType
- ALL_BOTH
Probe upstream events and queries and downstream buffers, buffer lists, events and queries
- BLOCK
Probe and block pads
- BLOCKING
Probe and block at the next opportunity, at data flow or when idle
- BLOCK_DOWNSTREAM
Probe and block downstream data (buffers, buffer lists, and events)
- BLOCK_UPSTREAM
Probe and block upstream data (events)
- BUFFER
Probe buffers
- BUFFER_LIST
Probe buffer lists
- DATA_BOTH
Probe upstream and downstream data (buffers, buffer lists, and events)
- DATA_DOWNSTREAM
Probe downstream data (buffers, buffer lists, and events)
- DATA_UPSTREAM
Probe upstream data (events)
- EVENT_BOTH
Probe upstream and downstream events
- EVENT_DOWNSTREAM
Probe downstream events
- EVENT_FLUSH
Probe flush events. This probe has to be explicitly enabled and is not included in the @``GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM`` or @``GST_PAD_PROBE_TYPE_EVENT_UPSTREAM`` probe types.
- EVENT_UPSTREAM
Probe upstream events
- IDLE
Probe idle pads and block while the callback is called
- INVALID
Invalid probe type
- PULL
Probe pull
- PUSH
Probe push
- QUERY_BOTH
Probe upstream and downstream queries
- QUERY_DOWNSTREAM
Probe downstream queries
- QUERY_UPSTREAM
Probe upstream queries
- SCHEDULING
Probe push and pull