/* * @(#)TimeBase.java 1.4 02/08/21 * * Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved. */ package javax.media; /** * A <code>TimeBase</code> is a constantly ticking source of time, * much like a crystal.<p> * * Unlike a <code>Clock</code>, a <code>TimeBase</code> cannot be temporally * transformed, reset, or stopped. * * @see Clock * @version 1.4, 02/08/21. */ public interface TimeBase { /** * Get the current time of this <code>TimeBase</code>. * * @return the current <code>TimeBase</code> time. */ public Time getTime(); /** * Get the current time of the <code>TimeBase</code> * specified in nanoseconds. * * @return the current <code>TimeBase</code> time in * nanoseocnds. */ public long getNanoseconds(); }