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 MediaMetadata
null
if not present.public GpsCoordinates getLocation()
getLocation
in class MediaMetadata
null
if not present.public java.util.Date getTimeTaken()
getTimeTaken
in class MediaMetadata
null
if not present.public java.lang.Long getDuration()
null
if not present.public static VideoMetadata.Builder newBuilder()
public int hashCode()
hashCode
in class MediaMetadata
public boolean equals(java.lang.Object obj)
equals
in class MediaMetadata
public java.lang.String toString()
toString
in class MediaMetadata
public java.lang.String toStringMultiline()
The returned String may contain newlines.
toStringMultiline
in class MediaMetadata