org.gstreamer.message
Class StateChangedMessage
java.lang.Object
org.gstreamer.lowlevel.NativeValue
org.gstreamer.lowlevel.Handle
org.gstreamer.lowlevel.NativeObject
org.gstreamer.lowlevel.RefCountedObject
org.gstreamer.MiniObject
org.gstreamer.Message
org.gstreamer.message.StateChangedMessage
public class StateChangedMessage
- extends Message
A state change message.
This message is posted whenever an element changes its state.
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 |
StateChangedMessage
public StateChangedMessage(NativeObject.Initializer init)
- Creates a new Buffering message.
- Parameters:
init
- internal initialization data.
StateChangedMessage
public StateChangedMessage(GstObject src,
State old,
State current,
State pending)
- Creates a new state-changed message.
- Parameters:
src
- the source object emitting this message.old
- the previous state.current
- the new (current) state.pending
- the pending (target) state.
getOldState
public State getOldState()
- Gets the previous state.
- Returns:
- the previous state.
getNewState
public State getNewState()
- Gets the new (current) state.
- Returns:
- the new state.
getPendingState
public State getPendingState()
- Gets the pending (target) state.
- Returns:
- the pending state.