javax.media
Interface Clock

All Known Subinterfaces:
Controller, Player, ServiceMediaHandler

public interface Clock

This is not an official specification document, and usage is restricted.

NOTICE


(c) 2005 Sun Microsystems, Inc. All Rights Reserved.

Neither this file nor any files generated from it describe a complete specification, and they may only be used as described below. For example, no permission is given for you to incorporate this file, in whole or in part, in an implementation of a Java specification.

Sun Microsystems Inc. owns the copyright in this file and it is provided to you for informative, as opposed to normative, use. The file and any files generated from it may be used to generate other informative documentation, such as a unified set of documents of API signatures for a platform that includes technologies expressed as Java APIs. The file may also be used to produce "compilation stubs," which allow applications to be compiled and validated for such platforms.

Any derivative work of this file, such as unified javadocs or compiled stub files, must be accompanied by this notice in its entirety.

This file corresponds to the API signatures of the Java Media Framework API Version 1.0 specification. In the event of a discrepency between this file and the Java Media Framework API Version 1.0 specification, the latter takes precidence. The Java Media Framework API Version 1.0 specification is part of ISBN:1-892488-25-6, available as The Sun Specifiations for DVB, available from http://java.sun.com/products/specformhp/.


Field Summary
static Time RESET
          This is not an official specification document, and usage is restricted.
 
Method Summary
 long getMediaNanoseconds()
          This is not an official specification document, and usage is restricted.
 Time getMediaTime()
          This is not an official specification document, and usage is restricted.
 float getRate()
          This is not an official specification document, and usage is restricted.
 Time getStopTime()
          This is not an official specification document, and usage is restricted.
 Time getSyncTime()
          This is not an official specification document, and usage is restricted.
 TimeBase getTimeBase()
          This is not an official specification document, and usage is restricted.
 Time mapToTimeBase(Time arg1)
          This is not an official specification document, and usage is restricted.
 void setMediaTime(Time arg1)
          This is not an official specification document, and usage is restricted.
 float setRate(float arg1)
          This is not an official specification document, and usage is restricted.
 void setStopTime(Time arg1)
          This is not an official specification document, and usage is restricted.
 void setTimeBase(TimeBase arg1)
          This is not an official specification document, and usage is restricted.
 void stop()
          This is not an official specification document, and usage is restricted.
 void syncStart(Time arg1)
          This is not an official specification document, and usage is restricted.
 

Field Detail

RESET

public static final Time RESET
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.

Method Detail

getRate

public float getRate()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


setRate

public float setRate(float arg1)
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


getMediaTime

public Time getMediaTime()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


getStopTime

public Time getStopTime()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


getSyncTime

public Time getSyncTime()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


mapToTimeBase

public Time mapToTimeBase(Time arg1)
                   throws ClockStoppedException
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.

Throws:
ClockStoppedException

getTimeBase

public TimeBase getTimeBase()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


getMediaNanoseconds

public long getMediaNanoseconds()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


setMediaTime

public void setMediaTime(Time arg1)
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


setStopTime

public void setStopTime(Time arg1)
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


setTimeBase

public void setTimeBase(TimeBase arg1)
                 throws IncompatibleTimeBaseException
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.

Throws:
IncompatibleTimeBaseException

stop

public void stop()
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.


syncStart

public void syncStart(Time arg1)
This is not an official specification document, and usage is restricted. Please refer to the notice at the top of this file.