diff options
Diffstat (limited to 'android/media/MediaTimestamp.java')
-rw-r--r-- | android/media/MediaTimestamp.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/android/media/MediaTimestamp.java b/android/media/MediaTimestamp.java index 5ea6bbe8..938dd14a 100644 --- a/android/media/MediaTimestamp.java +++ b/android/media/MediaTimestamp.java @@ -37,6 +37,11 @@ package android.media; public final class MediaTimestamp { /** + * An unknown media timestamp value + */ + public static final MediaTimestamp TIMESTAMP_UNKNOWN = new MediaTimestamp(-1, -1, 0.0f); + + /** * Get the media time of the anchor in microseconds. */ public long getAnchorMediaTimeUs() { @@ -82,4 +87,15 @@ public final class MediaTimestamp nanoTime = 0; clockRate = 1.0f; } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (obj == null || getClass() != obj.getClass()) return false; + + final MediaTimestamp that = (MediaTimestamp) obj; + return (this.mediaTimeUs == that.mediaTimeUs) + && (this.nanoTime == that.nanoTime) + && (this.clockRate == that.clockRate); + } } |