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