|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.umd.cfar.lamp.mpeg1.system.BaseTimeStamp edu.umd.cfar.lamp.mpeg1.system.DecodingTimeStamp
Corresponds to decoding_time_stamp in ISO/IEC 11172-1.
"The decoding_time_stamp (DTS) is a 33-bit number coded in three
separate fields. It indicates the intended time of decoding in the
system target decoder of the first access unit that commences in the
packet. The value of DTS is measured in the number of periods of a
90kHz system clock with a tolerance specified in 2.4.2. Using the
notation of 2.4.2 the value encoded in the decoding_time_stamp is:
DTS = NINT (system_clock_frequency * (td_n(j))) % 2^33
where
td_n(j) is the decoding time of access unit A_n(j).
A_n(j) is the first access unit that commences in the packet data.
An access unit commences in the packet if the first byte of a video
picture start code or the first byte of the synchronization word of
an audio frame (see ISO/IEC 11172-2 and ISO/IEC 11172-3) is present
in the packet data."
- ISO/IEC 11172-1 Section 2.4.4.3
Field Summary |
Fields inherited from class edu.umd.cfar.lamp.mpeg1.system.BaseTimeStamp |
field1, field2, field3 |
Constructor Summary | |
DecodingTimeStamp()
|
Methods inherited from class edu.umd.cfar.lamp.mpeg1.system.BaseTimeStamp |
parse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DecodingTimeStamp()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |