Mp4TimestampData
@UnstableApi
public final class Mp4TimestampData implements Metadata.Entry
Stores MP4 timestamp data.
Summary
Constants |
|
|---|---|
static final int |
TIMESCALE_UNSET = -1Represents an unset or unknown timescale. |
Public fields |
|
|---|---|
final long |
The creation timestamp. |
final long |
The modification timestamp. |
final long |
The timescale of the movie. |
Public constructors |
|---|
Mp4TimestampData(Creates an instance. |
Mp4TimestampData(Creates an instance. |
Public methods |
|
|---|---|
boolean |
|
int |
hashCode() |
String |
toString() |
static long |
unixTimeToMp4TimeSeconds(long unixTimestampMs)Returns an MP4 timestamp (in seconds since midnight, January 1, 1904) from a Unix epoch timestamp (in milliseconds since midnight, January 1, 1970). |
Inherited methods |
||||||
|---|---|---|---|---|---|---|
|
Constants
TIMESCALE_UNSET
public static final int TIMESCALE_UNSET = -1
Represents an unset or unknown timescale.
Public fields
modificationTimestampSeconds
public final long modificationTimestampSeconds
The modification timestamp.
Public constructors
Mp4TimestampData
public Mp4TimestampData(
long creationTimestampSeconds,
long modificationTimestampSeconds
)
Creates an instance.
The timescale is set to TIMESCALE_UNSET.
| Parameters | |
|---|---|
long creationTimestampSeconds |
The creation time UTC in seconds since midnight, January 1, 1904. |
long modificationTimestampSeconds |
The modification time UTC in seconds since midnight, January 1, 1904. |
Mp4TimestampData
public Mp4TimestampData(
long creationTimestampSeconds,
long modificationTimestampSeconds,
long timescale
)
Creates an instance.
| Parameters | |
|---|---|
long creationTimestampSeconds |
The creation time UTC in seconds since midnight, January 1, 1904. |
long modificationTimestampSeconds |
The modification time UTC in seconds since midnight, January 1, 1904. |
long timescale |
The timescale of the movie. |
Public methods
unixTimeToMp4TimeSeconds
public static long unixTimeToMp4TimeSeconds(long unixTimestampMs)
Returns an MP4 timestamp (in seconds since midnight, January 1, 1904) from a Unix epoch timestamp (in milliseconds since midnight, January 1, 1970).