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 java.lang.Long |
duration |
dimensions, location, timeTaken| Constructor and Description |
|---|
VideoMetadata()
Metadata for a video.
|
VideoMetadata(Dimensions dimensions,
GpsCoordinates location,
java.util.Date timeTaken,
java.lang.Long duration)
Metadata for a video.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Dimensions |
getDimensions()
Dimension of the photo/video.
|
java.lang.Long |
getDuration()
The duration of the video in milliseconds.
|
GpsCoordinates |
getLocation()
The GPS coordinate of the photo/video.
|
java.util.Date |
getTimeTaken()
The timestamp when the photo/video is taken.
|
int |
hashCode() |
static VideoMetadata.Builder |
newBuilder()
Returns a new builder for creating an instance of this class.
|
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public VideoMetadata(Dimensions dimensions, GpsCoordinates location, java.util.Date timeTaken, java.lang.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 Dimensions getDimensions()
getDimensions in class MediaMetadatanull if not present.public GpsCoordinates getLocation()
getLocation in class MediaMetadatanull if not present.public java.util.Date getTimeTaken()
getTimeTaken in class MediaMetadatanull if not present.public java.lang.Long getDuration()
null if not present.public static VideoMetadata.Builder newBuilder()
public int hashCode()
hashCode in class MediaMetadatapublic boolean equals(java.lang.Object obj)
equals in class MediaMetadatapublic java.lang.String toString()
toString in class MediaMetadatapublic java.lang.String toStringMultiline()
The returned String may contain newlines.
toStringMultiline in class MediaMetadata