org.gstreamer.message
Class SegmentDoneMessage

java.lang.Object
  extended by org.gstreamer.lowlevel.NativeValue
      extended by org.gstreamer.lowlevel.Handle
          extended by org.gstreamer.lowlevel.NativeObject
              extended by org.gstreamer.lowlevel.RefCountedObject
                  extended by org.gstreamer.MiniObject
                      extended by org.gstreamer.Message
                          extended by org.gstreamer.message.SegmentDoneMessage

public class SegmentDoneMessage
extends Message

This message is posted by elements that finish playback of a segment as a result of a segment seek.

This message is received by the application after all elements that posted a segment_start have posted the segment_done.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gstreamer.lowlevel.NativeObject
NativeObject.Initializer
 
Field Summary
 
Fields inherited from class org.gstreamer.Message
messageStruct
 
Fields inherited from class org.gstreamer.lowlevel.NativeObject
defaultInit, LIFECYCLE, ownsHandle
 
Constructor Summary
SegmentDoneMessage(GstObject src, Format format, long position)
          Creates a new segment done message.
SegmentDoneMessage(NativeObject.Initializer init)
          Creates a new segment-done message.
 
Method Summary
 Format getFormat()
          Gets the format of the position in this message.
 long getPosition()
          Gets the position of the segment that is done.
 
Methods inherited from class org.gstreamer.Message
copy, getSource, getStructure, getType, makeWritable
 
Methods inherited from class org.gstreamer.MiniObject
disposeNativeHandle, isWritable, makeWritable, ref, unref
 
Methods inherited from class org.gstreamer.lowlevel.NativeObject
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, initializer, instanceFor, invalidate, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectFor, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SegmentDoneMessage

public SegmentDoneMessage(NativeObject.Initializer init)
Creates a new segment-done message.

Parameters:
init - internal initialization data.

SegmentDoneMessage

public SegmentDoneMessage(GstObject src,
                          Format format,
                          long position)
Creates a new segment done message.

Parameters:
src - the object originating the message.
format - the format of the position being done
position - the position of the segment being done
Method Detail

getFormat

public Format getFormat()
Gets the format of the position in this message.

Returns:
the format of the position.

getPosition

public long getPosition()
Gets the position of the segment that is done.

Returns:
the position.