Class MovSettings
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MovSettings.Builder,
MovSettings>
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MovSettings.Builder
builder()
final MovClapAtom
clapAtom()
When enabled, include 'clap' atom if appropriate for the video output settings.final String
When enabled, include 'clap' atom if appropriate for the video output settings.final MovCslgAtom
cslgAtom()
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1.final String
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final MovMpeg2FourCCControl
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes.final String
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes.final MovPaddingControl
Unless you need Omneon compatibility: Keep the default value, None.final String
Unless you need Omneon compatibility: Keep the default value, None.final MovReference
Always keep the default value (SELF_CONTAINED) for this setting.final String
Always keep the default value (SELF_CONTAINED) for this setting.static Class
<? extends MovSettings.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
-
clapAtom
When enabled, include 'clap' atom if appropriate for the video output settings.If the service returns an enum value that is not available in the current SDK version,
clapAtom
will returnMovClapAtom.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromclapAtomAsString()
.- Returns:
- When enabled, include 'clap' atom if appropriate for the video output settings.
- See Also:
-
clapAtomAsString
When enabled, include 'clap' atom if appropriate for the video output settings.If the service returns an enum value that is not available in the current SDK version,
clapAtom
will returnMovClapAtom.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromclapAtomAsString()
.- Returns:
- When enabled, include 'clap' atom if appropriate for the video output settings.
- See Also:
-
cslgAtom
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.If the service returns an enum value that is not available in the current SDK version,
cslgAtom
will returnMovCslgAtom.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcslgAtomAsString()
.- Returns:
- When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.
- See Also:
-
cslgAtomAsString
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.If the service returns an enum value that is not available in the current SDK version,
cslgAtom
will returnMovCslgAtom.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcslgAtomAsString()
.- Returns:
- When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.
- See Also:
-
mpeg2FourCCControl
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.If the service returns an enum value that is not available in the current SDK version,
mpeg2FourCCControl
will returnMovMpeg2FourCCControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommpeg2FourCCControlAsString()
.- Returns:
- When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.
- See Also:
-
mpeg2FourCCControlAsString
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.If the service returns an enum value that is not available in the current SDK version,
mpeg2FourCCControl
will returnMovMpeg2FourCCControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommpeg2FourCCControlAsString()
.- Returns:
- When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.
- See Also:
-
paddingControl
Unless you need Omneon compatibility: Keep the default value, None. To make this output compatible with Omneon: Choose Omneon. When you do, MediaConvert increases the length of the 'elst' edit list atom. Note that this might cause file rejections when a recipient of the output file doesn't expect this extra padding.If the service returns an enum value that is not available in the current SDK version,
paddingControl
will returnMovPaddingControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompaddingControlAsString()
.- Returns:
- Unless you need Omneon compatibility: Keep the default value, None. To make this output compatible with Omneon: Choose Omneon. When you do, MediaConvert increases the length of the 'elst' edit list atom. Note that this might cause file rejections when a recipient of the output file doesn't expect this extra padding.
- See Also:
-
paddingControlAsString
Unless you need Omneon compatibility: Keep the default value, None. To make this output compatible with Omneon: Choose Omneon. When you do, MediaConvert increases the length of the 'elst' edit list atom. Note that this might cause file rejections when a recipient of the output file doesn't expect this extra padding.If the service returns an enum value that is not available in the current SDK version,
paddingControl
will returnMovPaddingControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompaddingControlAsString()
.- Returns:
- Unless you need Omneon compatibility: Keep the default value, None. To make this output compatible with Omneon: Choose Omneon. When you do, MediaConvert increases the length of the 'elst' edit list atom. Note that this might cause file rejections when a recipient of the output file doesn't expect this extra padding.
- See Also:
-
reference
Always keep the default value (SELF_CONTAINED) for this setting.If the service returns an enum value that is not available in the current SDK version,
reference
will returnMovReference.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromreferenceAsString()
.- Returns:
- Always keep the default value (SELF_CONTAINED) for this setting.
- See Also:
-
referenceAsString
Always keep the default value (SELF_CONTAINED) for this setting.If the service returns an enum value that is not available in the current SDK version,
reference
will returnMovReference.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromreferenceAsString()
.- Returns:
- Always keep the default value (SELF_CONTAINED) for this setting.
- 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<MovSettings.Builder,
MovSettings> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int 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
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. -
getValueForField
-
sdkFields
-