public class EOSEvent extends Event
NewSegmentEvent
.
The eos event can only travel downstream
synchronized with the buffer flow. Elements that receive the EOS
event on a pad can return 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 Bus.EOS
message on the bus after they have
finished playing any buffered data.
When all sinks have posted an EOS message, an EOS message is forwarded to the application.
NativeObject.Initializer
defaultInit, LIFECYCLE, ownsHandle
Constructor and Description |
---|
EOSEvent()
Creates a new EOS event.
|
EOSEvent(NativeObject.Initializer init)
This constructor is for internal use only.
|
getStructure
disposeNativeHandle, isWritable, makeWritable, ref, unref
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, initializer, instanceFor, invalidate, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectFor, toString
public EOSEvent(NativeObject.Initializer init)
init
- initialization data.public EOSEvent()