Class XavcHdIntraCbgProfileSettings
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<XavcHdIntraCbgProfileSettings.Builder,XavcHdIntraCbgProfileSettings>
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final XavcInterlaceModeChoose the scan line type for the output.final StringChoose the scan line type for the output.static Class<? extends XavcHdIntraCbgProfileSettings.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.Specify the XAVC Intra HD (CBG) Class to set the bitrate of your output.final StringSpecify the XAVC Intra HD (CBG) Class to set the bitrate of your output.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
interlaceMode
Choose the scan line type for the output. Keep the default value, Progressive, to create a progressive output, regardless of the scan type of your input. To create an interlaced output, choose Top field first or Follow, default top. Outputs that you create with this profile are always top field first when they are interlaced. When you create an interlaced output, set your output frame rate to 25 or 29.97.If the service returns an enum value that is not available in the current SDK version,
interlaceModewill returnXavcInterlaceMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominterlaceModeAsString().- Returns:
- Choose the scan line type for the output. Keep the default value, Progressive, to create a progressive output, regardless of the scan type of your input. To create an interlaced output, choose Top field first or Follow, default top. Outputs that you create with this profile are always top field first when they are interlaced. When you create an interlaced output, set your output frame rate to 25 or 29.97.
- See Also:
-
interlaceModeAsString
Choose the scan line type for the output. Keep the default value, Progressive, to create a progressive output, regardless of the scan type of your input. To create an interlaced output, choose Top field first or Follow, default top. Outputs that you create with this profile are always top field first when they are interlaced. When you create an interlaced output, set your output frame rate to 25 or 29.97.If the service returns an enum value that is not available in the current SDK version,
interlaceModewill returnXavcInterlaceMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominterlaceModeAsString().- Returns:
- Choose the scan line type for the output. Keep the default value, Progressive, to create a progressive output, regardless of the scan type of your input. To create an interlaced output, choose Top field first or Follow, default top. Outputs that you create with this profile are always top field first when they are interlaced. When you create an interlaced output, set your output frame rate to 25 or 29.97.
- See Also:
-
xavcClass
Specify the XAVC Intra HD (CBG) Class to set the bitrate of your output. Outputs of the same class have similar image quality over the operating points that are valid for that class.If the service returns an enum value that is not available in the current SDK version,
xavcClasswill returnXavcHdIntraCbgProfileClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromxavcClassAsString().- Returns:
- Specify the XAVC Intra HD (CBG) Class to set the bitrate of your output. Outputs of the same class have similar image quality over the operating points that are valid for that class.
- See Also:
-
xavcClassAsString
Specify the XAVC Intra HD (CBG) Class to set the bitrate of your output. Outputs of the same class have similar image quality over the operating points that are valid for that class.If the service returns an enum value that is not available in the current SDK version,
xavcClasswill returnXavcHdIntraCbgProfileClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromxavcClassAsString().- Returns:
- Specify the XAVC Intra HD (CBG) Class to set the bitrate of your output. Outputs of the same class have similar image quality over the operating points that are valid for that class.
- 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<XavcHdIntraCbgProfileSettings.Builder,XavcHdIntraCbgProfileSettings> - 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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-