Class VideoMetadata
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<VideoMetadata.Builder,
VideoMetadata>
Information about a video that Amazon Rekognition analyzed. Videometadata
is returned in every page of
paginated responses from a Amazon Rekognition video operation.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic VideoMetadata.Builder
builder()
final String
codec()
Type of compression used in the analyzed video.final VideoColorRange
A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).final String
A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).final Long
Length of the video in milliseconds.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
format()
Format of the analyzed video.final Long
Vertical pixel dimension of the video.final Float
Number of frames per second in the video.final Long
Horizontal pixel dimension of the video.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends VideoMetadata.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
codec
Type of compression used in the analyzed video.
- Returns:
- Type of compression used in the analyzed video.
-
durationMillis
Length of the video in milliseconds.
- Returns:
- Length of the video in milliseconds.
-
format
Format of the analyzed video. Possible values are MP4, MOV and AVI.
- Returns:
- Format of the analyzed video. Possible values are MP4, MOV and AVI.
-
frameRate
Number of frames per second in the video.
- Returns:
- Number of frames per second in the video.
-
frameHeight
Vertical pixel dimension of the video.
- Returns:
- Vertical pixel dimension of the video.
-
frameWidth
Horizontal pixel dimension of the video.
- Returns:
- Horizontal pixel dimension of the video.
-
colorRange
A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).
If the service returns an enum value that is not available in the current SDK version,
colorRange
will returnVideoColorRange.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolorRangeAsString()
.- Returns:
- A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).
- See Also:
-
colorRangeAsString
A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).
If the service returns an enum value that is not available in the current SDK version,
colorRange
will returnVideoColorRange.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolorRangeAsString()
.- Returns:
- A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<VideoMetadata.Builder,
VideoMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-