javax.media.protocol
Interface Positionable


public interface Positionable

A media object implements the Positionable interface if it supports changing the media position within the stream.

This is the JMF 1.0 Positionable interface.

Version:
1.11, 98/06/23.

Field Summary
static int RoundDown
           
static int RoundNearest
           
static int RoundUp
           
 
Method Summary
 boolean isRandomAccess()
          Find out if this source can be repositioned to any point in the stream.
 Time setPosition(Time where, int rounding)
          Set the position to the specified time.
 

Field Detail

RoundUp

public static final int RoundUp
See Also:
Constant Field Values

RoundDown

public static final int RoundDown
See Also:
Constant Field Values

RoundNearest

public static final int RoundNearest
See Also:
Constant Field Values
Method Detail

setPosition

public Time setPosition(Time where,
                        int rounding)
Set the position to the specified time. Returns the rounded position that was actually set.

Returns:
The actual position set.

isRandomAccess

public boolean isRandomAccess()
Find out if this source can be repositioned to any point in the stream. If not, the source can only be repositioned to the beginning of the stream.

Returns:
Returns true if the source is random access; false if the source can only be reset to the beginning of the stream.