The eos event can only travel downstream synchronized with the buffer flow. Elements that receive the EOS event on a pad can return {@link org.gstreamer.FlowReturn#UNEXPECTED} when data after the EOS event arrives.
The EOS event will travel down to the sink elements in the pipeline which will then post the {@link org.gstreamer.Bus.EOS} message on the bus after they havefinished playing any buffered data.
When all sinks have posted an EOS message, an EOS message is forwarded to the application.
|
|