public class VideoMetadata extends MediaMetadata
| Modifier and Type | Class and Description |
|---|---|
static class |
VideoMetadata.Builder
Builder for
VideoMetadata. |
| Modifier and Type | Field and Description |
|---|---|
protected Long |
duration |
dimensions, location, timeTaken| Constructor and Description |
|---|
VideoMetadata()
Metadata for a video.
|
VideoMetadata(Dimensions dimensions,
GpsCoordinates location,
Date timeTaken,
Long duration)
Metadata for a video.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Long |
getDuration()
The duration of the video in milliseconds.
|
int |
hashCode() |
static VideoMetadata.Builder |
newBuilder()
Returns a new builder for creating an instance of this class.
|
String |
toString() |
String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
getDimensions, getLocation, getTimeTakenprotected final Long duration
public VideoMetadata(Dimensions dimensions, GpsCoordinates location, Date timeTaken, Long duration)
Use newBuilder to create instances of this class without
specifying values for all optional fields.
dimensions - Dimension of the photo/video.location - The GPS coordinate of the photo/video.timeTaken - The timestamp when the photo/video is taken.duration - The duration of the video in milliseconds.public VideoMetadata()
The default values for unset fields will be used.
public Long getDuration()
null if not present.public static VideoMetadata.Builder newBuilder()
public int hashCode()
hashCode in class MediaMetadatapublic boolean equals(Object obj)
equals in class MediaMetadatapublic String toString()
toString in class MediaMetadatapublic String toStringMultiline()
The returned String may contain newlines.
toStringMultiline in class MediaMetadata