Value | Meaning |
---|---|
TYPE_INVALID0 | |
TYPE_IDLE(1 << 0) | |
TYPE_BLOCK(1 << 1) | |
TYPE_BUFFER(1 << 4) | |
TYPE_BUFFER_LIST(1 << 5) | |
TYPE_EVENT_DOWNSTREAM(1 << 6) | |
TYPE_EVENT_UPSTREAM(1 << 7) | |
TYPE_EVENT_FLUSH(1 << 8) | |
TYPE_QUERY_DOWNSTREAM(1 << 9) | |
TYPE_QUERY_UPSTREAM(1 << 10) | |
TYPE_PUSH(1 << 12) | |
TYPE_PULL(1 << 13) | |
TYPE_BLOCKINGTYPE_IDLE | TYPE_BLOCK | |
TYPE_DATA_DOWNSTREAMTYPE_BUFFER | TYPE_BUFFER_LIST | TYPE_EVENT_DOWNSTREAM | |
TYPE_DATA_UPSTREAMTYPE_EVENT_UPSTREAM | |
TYPE_DATA_BOTHTYPE_DATA_DOWNSTREAM | TYPE_DATA_UPSTREAM | |
TYPE_BLOCK_DOWNSTREAMTYPE_BLOCK | TYPE_DATA_DOWNSTREAM | |
TYPE_BLOCK_UPSTREAMTYPE_BLOCK | TYPE_DATA_UPSTREAM | |
TYPE_EVENT_BOTHTYPE_EVENT_DOWNSTREAM | TYPE_EVENT_UPSTREAM | |
TYPE_QUERY_BOTHTYPE_QUERY_DOWNSTREAM | TYPE_QUERY_UPSTREAM | |
TYPE_ALL_BOTHTYPE_DATA_BOTH | TYPE_QUERY_BOTH | |
TYPE_SCHEDULINGTYPE_PUSH | TYPE_PULL |
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. GST_PAD_PROBE_TYPE_INVALID invalid probe type GST_PAD_PROBE_TYPE_IDLE probe idle pads and block GST_PAD_PROBE_TYPE_BLOCK probe and block pads GST_PAD_PROBE_TYPE_BUFFER probe buffers GST_PAD_PROBE_TYPE_BUFFER_LIST probe buffer lists GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM probe downstream events GST_PAD_PROBE_TYPE_EVENT_UPSTREAM probe upstream events GST_PAD_PROBE_TYPE_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. GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM probe downstream queries GST_PAD_PROBE_TYPE_QUERY_UPSTREAM probe upstream queries GST_PAD_PROBE_TYPE_PUSH probe push GST_PAD_PROBE_TYPE_PULL probe pull GST_PAD_PROBE_TYPE_BLOCKING probe and block at the next opportunity, at data flow or when idle GST_PAD_PROBE_TYPE_DATA_DOWNSTREAM probe downstream data (buffers, buffer lists, and events) GST_PAD_PROBE_TYPE_DATA_UPSTREAM probe upstream data (events) GST_PAD_PROBE_TYPE_DATA_BOTH probe upstream and downstream data (buffers, buffer lists, and events) GST_PAD_PROBE_TYPE_BLOCK_DOWNSTREAM probe and block downstream data (buffers, buffer lists, and events) GST_PAD_PROBE_TYPE_BLOCK_UPSTREAM probe and block upstream data (events) GST_PAD_PROBE_TYPE_EVENT_BOTH probe upstream and downstream events GST_PAD_PROBE_TYPE_QUERY_BOTH probe upstream and downstream queries GST_PAD_PROBE_TYPE_ALL_BOTH probe upstream events and queries and downstream buffers, buffer lists, events and queries GST_PAD_PROBE_TYPE_SCHEDULING probe push and pull