Class VideoMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.rekognition.model.VideoMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VideoMetadata.Builder,VideoMetadata>
@Generated("software.amazon.awssdk:codegen") public final class VideoMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VideoMetadata.Builder,VideoMetadata>
Information about a video that Amazon Rekognition analyzed.
Videometadatais returned in every page of paginated responses from a Amazon Rekognition video operation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVideoMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VideoMetadata.Builderbuilder()Stringcodec()Type of compression used in the analyzed video.VideoColorRangecolorRange()A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).StringcolorRangeAsString()A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).LongdurationMillis()Length of the video in milliseconds.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringformat()Format of the analyzed video.LongframeHeight()Vertical pixel dimension of the video.FloatframeRate()Number of frames per second in the video.LongframeWidth()Horizontal pixel dimension of the video.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends VideoMetadata.Builder>serializableBuilderClass()VideoMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
codec
public final String codec()
Type of compression used in the analyzed video.
- Returns:
- Type of compression used in the analyzed video.
-
durationMillis
public final Long durationMillis()
Length of the video in milliseconds.
- Returns:
- Length of the video in milliseconds.
-
format
public final String 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
public final Float frameRate()
Number of frames per second in the video.
- Returns:
- Number of frames per second in the video.
-
frameHeight
public final Long frameHeight()
Vertical pixel dimension of the video.
- Returns:
- Vertical pixel dimension of the video.
-
frameWidth
public final Long frameWidth()
Horizontal pixel dimension of the video.
- Returns:
- Horizontal pixel dimension of the video.
-
colorRange
public final VideoColorRange 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:
VideoColorRange
-
colorRangeAsString
public final String 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:
VideoColorRange
-
toBuilder
public VideoMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VideoMetadata.Builder,VideoMetadata>
-
builder
public static VideoMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends VideoMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-