javax.media.protocol
Interface Positionable


public interface Positionable

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

Version:
1.7, 05/10/17.
See Also:
Datasource

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

static final int RoundUp
See Also:
Constant Field Values

RoundDown

static final int RoundDown
See Also:
Constant Field Values

RoundNearest

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

setPosition

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

Parameters:
time - The new position in the stream.
rounding - The rounding technique to be used: RoundUp, RoundDown, RoundNearest.
Returns:
The actual position set.

isRandomAccess

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.


Copyright © 2011. All Rights Reserved.