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.Builderbuilder()final Stringcodec()Type of compression used in the analyzed video.final VideoColorRangeA description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).final StringA description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).final LongLength of the video in milliseconds.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Stringformat()Format of the analyzed video.final LongVertical pixel dimension of the video.final FloatNumber of frames per second in the video.final LongHorizontal pixel dimension of the video.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends VideoMetadata.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()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,
colorRangewill 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,
colorRangewill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<VideoMetadata.Builder,VideoMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-