org.gstreamer.event
Class EOSEvent
java.lang.Object
org.gstreamer.lowlevel.NativeValue
org.gstreamer.lowlevel.Handle
org.gstreamer.lowlevel.NativeObject
org.gstreamer.lowlevel.RefCountedObject
org.gstreamer.MiniObject
org.gstreamer.Event
org.gstreamer.event.EOSEvent
public class EOSEvent
- extends Event
End-Of-Stream. No more data is to be expected to follow without a 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.
Methods inherited from class org.gstreamer.lowlevel.NativeObject |
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, initializer, instanceFor, invalidate, isDisposed, nativeValue, objectFor, objectFor, toString |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
EOSEvent
public EOSEvent(NativeObject.Initializer init)
- This constructor is for internal use only.
- Parameters:
init
- initialization data.
EOSEvent
public EOSEvent()
- Creates a new EOS event.
Copyright © 2010. All Rights Reserved.