|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.timeindexing.time.MPEGPresentationTimestamp
A timestamp that only has significant data down to nanosecond level.
Field Summary |
Fields inherited from interface com.timeindexing.time.Timestamp |
ELAPSED_MICROSECOND, ELAPSED_MICROSECOND_SIGN, ELAPSED_MILLISECOND, ELAPSED_MILLISECOND_SIGN, ELAPSED_NANOSECOND, ELAPSED_NANOSECOND_SIGN, ELAPSED_SECOND, ELAPSED_SECOND_SIGN, ELAPSED_UNITS, ELAPSED_UNITS_SIGN, EXTENDED, EXTENDED_2, EXTENDED_3, EXTENDED_4, MICROSECOND, MICROSECOND_SIGN, MILLISECOND, MILLISECOND_SIGN, NANOSECOND, NANOSECOND_SIGN, SECOND, SECOND_SIGN, SPARE_3E, SPARE_3E_SIGN, SPARE_FD, SPARE_FD_SIGN, SPARE_FE, SPARE_FE_SIGN, TOP_2_MASK, TOP_4_MASK, TOP_6_MASK, TOP_8_MASK, ZERO |
Constructor Summary | |
MPEGPresentationTimestamp()
Construct a MPEGPresentationTimestamp with 'now' as the timestamp. |
|
MPEGPresentationTimestamp(long valueTS)
Construct a MPEGPresentationTimestamp from a number of units |
|
MPEGPresentationTimestamp(long seconds,
int nanoseconds)
Construct a MPEGPresentationTimestamp from a number of seconds and a number of nanoseconds. |
Method Summary | |
int |
getNanoSeconds()
Get the number of nanoseconds for this timestamp |
long |
getSeconds()
Get the number of seconds |
long |
getUnits()
Get the no of units that have elapsed. |
long |
getUnitsPerSecond()
Get the no of units per second, for this kind of timestamp. |
boolean |
isNegative()
Is the Timestamp negative. |
java.lang.String |
toString()
Get the toString() version of a NanosecondTimestamp. |
long |
value()
Get the raw value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MPEGPresentationTimestamp()
public MPEGPresentationTimestamp(long valueTS)
public MPEGPresentationTimestamp(long seconds, int nanoseconds)
Method Detail |
public long getSeconds()
getSeconds
in interface Timestamp
public int getNanoSeconds()
getNanoSeconds
in interface Timestamp
public long getUnits()
getUnits
in interface UnitBasedTimestamp
public long getUnitsPerSecond()
getUnitsPerSecond
in interface UnitBasedTimestamp
public java.lang.String toString()
public long value()
value
in interface Value
public boolean isNegative()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |