gstreamer/docs
Guillaume Desmottes 0a657d6db5 appsink: add API to catch events
There is currently no way for users to receive incoming events from
appsink while keeping them properly serialized with the buffers flow.
This can be especially useful when application is injecting custom
downstream events into the pipeline and needs to know when they reached
appsink.

Solving this by adding a new signal notifying about new incoming events
and a set of action signals and method to pull those events.
The API is actually pulling the samples and events all together as they
are actually fetched from the same queue.
Having a specific API to pull only events would have the side effect of
discarding samples (and pulling samples would discard events) making
this API not convenient for users.

Partially fix #247

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1046>
2021-07-22 13:56:22 +02:00
..
libs gl: move each gl platform specific API to its own gir 2020-08-06 04:09:09 +00:00
plugins appsink: add API to catch events 2021-07-22 13:56:22 +02:00
random Fix FSF address 2012-11-03 23:05:09 +00:00
gst_api_version.in doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
index.md doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
meson.build gl: move each gl platform specific API to its own gir 2020-08-06 04:09:09 +00:00
sitemap.txt doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
version.in doc: Port to hotdoc 2019-05-13 11:34:08 -04:00