|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gstreamer.ClockTime
public final class ClockTime
A representation of time in the gstreamer framework.
| Field Summary | |
|---|---|
static ClockTime |
NONE
|
static ClockTime |
ZERO
|
| Method Summary | |
|---|---|
int |
compareTo(ClockTime time)
Compares this ClockTime to another. |
long |
convertTo(java.util.concurrent.TimeUnit unit)
Converts this ClockTime to a time value of unit units. |
boolean |
equals(java.lang.Object obj)
Compares this ClockTime to the specified object. |
static ClockTime |
fromMicros(long microseconds)
Creates a new ClockTime object for a microsecond value. |
static ClockTime |
fromMillis(long milliseconds)
Creates a new ClockTime object for a millisecond value. |
static ClockTime |
fromNanos(long nanoseconds)
Creates a new ClockTime object for a nanosecond value. |
static ClockTime |
fromSeconds(long seconds)
Creates a new ClockTime object for a second value. |
long |
getHours()
Get the hours component of the total time. |
long |
getMinutes()
Get the minutes component of the total time. |
long |
getNanoSeconds()
Get the nanosecond component of the total time. |
long |
getSeconds()
Get the seconds component of the total time. |
int |
hashCode()
Returns a hash code for this ClockTime. |
boolean |
isValid()
Determines if this ClockTime represents a valid time value. |
long |
toMicros()
Gets the total number of microseconds represented by this ClockTime. |
long |
toMillis()
Gets the total number of milliseconds represented by this ClockTime. |
long |
toNanos()
Gets the total number of value represented by this ClockTime. |
long |
toSeconds()
Gets the total number of seconds represented by this ClockTime. |
java.lang.String |
toString()
Returns a String representation of this ClockTime. |
static ClockTime |
valueOf(long time,
java.util.concurrent.TimeUnit units)
Returns a new ClockTime object that represents the time value. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final ClockTime NONE
public static final ClockTime ZERO
| Method Detail |
|---|
public static ClockTime fromMicros(long microseconds)
microseconds - The microsecond value to represent.
public static ClockTime fromMillis(long milliseconds)
milliseconds - The millisecond value to represent.
public static ClockTime fromNanos(long nanoseconds)
nanoseconds - The nanosecond value to represent.
public static ClockTime fromSeconds(long seconds)
seconds - The second value to represent.
public static ClockTime valueOf(long time,
java.util.concurrent.TimeUnit units)
time - the length of time this object represents, in value.units - the units time is expressed in.
public long getHours()
public long getMinutes()
public long getSeconds()
public long getNanoSeconds()
public long convertTo(java.util.concurrent.TimeUnit unit)
unit - the TimeUnit to convertTo this time to.
TimeUnit.convert(long, java.util.concurrent.TimeUnit)public long toMicros()
ClockTime.
This is a convenience wrapper, equivalent to:
convertTo(TimeUnit.MICROSECONDS)
ClockTime.public long toMillis()
ClockTime.
This is a convenience wrapper, equivalent to:
convertTo(TimeUnit.MILLISECONDS)
ClockTime.public long toNanos()
ClockTime.
This is a convenience wrapper, equivalent to:
convertTo(TimeUnit.NANOSECONDS)
ClockTime.public long toSeconds()
ClockTime.
This is a convenience wrapper, equivalent to:
convertTo(TimeUnit.SECONDS)
ClockTime.public boolean isValid()
public java.lang.String toString()
String representation of this ClockTime.
toString in class java.lang.ObjectClockTimepublic boolean equals(java.lang.Object obj)
ClockTime to the specified object.
The result is true if and only if the argument is not
null and is a ClockTime object equivalent to this
ClockTime
equals in class java.lang.Objectobj -
ClockTimepublic int hashCode()
ClockTime.
hashCode in class java.lang.ObjectLong.hashCode()public int compareTo(ClockTime time)
compareTo in interface java.lang.Comparable<ClockTime>time - the other ClockTime to compare to.
0 if this ClockTime is equal to time.
A value less than zero if this ClockTime is numerically less than
time.
A value greater than zero if this ClockTime is numerically
greater than time.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||