Enumeration (GI Flags)

Gst-1.0GstPadProbeType

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.

Index

Enumeration Members

ALL_BOTH: number

probe upstream events and queries and downstream buffers, buffer lists, events and queries

BLOCK: number

probe and block pads

BLOCK_DOWNSTREAM: number

probe and block downstream data (buffers, buffer lists, and events)

BLOCK_UPSTREAM: number

probe and block upstream data (events)

BLOCKING: number

probe and block at the next opportunity, at data flow or when idle

BUFFER: number

probe buffers

BUFFER_LIST: number

probe buffer lists

DATA_BOTH: number

probe upstream and downstream data (buffers, buffer lists, and events)

DATA_DOWNSTREAM: number

probe downstream data (buffers, buffer lists, and events)

DATA_UPSTREAM: number

probe upstream data (events)

EVENT_BOTH: number

probe upstream and downstream events

EVENT_DOWNSTREAM: number

probe downstream events

EVENT_FLUSH: number

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: number

probe upstream events

IDLE: number

probe idle pads and block while the callback is called

INVALID: number

invalid probe type

PULL: number

probe pull

PUSH: number

probe push

QUERY_BOTH: number

probe upstream and downstream queries

QUERY_DOWNSTREAM: number

probe downstream queries

QUERY_UPSTREAM: number

probe upstream queries

SCHEDULING: number

probe push and pull