Class MovSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.MovSettings
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MovSettings.Builder,MovSettings>
@Generated("software.amazon.awssdk:codegen") public final class MovSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MovSettings.Builder,MovSettings>
These settings relate to your QuickTime MOV output container.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MovSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MovSettings.Builder
builder()
MovClapAtom
clapAtom()
When enabled, include 'clap' atom if appropriate for the video output settings.String
clapAtomAsString()
When enabled, include 'clap' atom if appropriate for the video output settings.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.String
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.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
MovMpeg2FourCCControl
mpeg2FourCCControl()
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes.String
mpeg2FourCCControlAsString()
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes.MovPaddingControl
paddingControl()
Unless you need Omneon compatibility: Keep the default value, None.String
paddingControlAsString()
Unless you need Omneon compatibility: Keep the default value, None.MovReference
reference()
Always keep the default value (SELF_CONTAINED) for this setting.String
referenceAsString()
Always keep the default value (SELF_CONTAINED) for this setting.List<SdkField<?>>
sdkFields()
static Class<? extends MovSettings.Builder>
serializableBuilderClass()
MovSettings.Builder
toBuilder()
String
toString()
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
-
clapAtom
public final MovClapAtom 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:
MovClapAtom
-
clapAtomAsString
public final String 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:
MovClapAtom
-
cslgAtom
public 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. 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:
MovCslgAtom
-
cslgAtomAsString
public final String 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:
MovCslgAtom
-
mpeg2FourCCControl
public final MovMpeg2FourCCControl 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:
MovMpeg2FourCCControl
-
mpeg2FourCCControlAsString
public final String 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:
MovMpeg2FourCCControl
-
paddingControl
public final MovPaddingControl 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:
MovPaddingControl
-
paddingControlAsString
public final String 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:
MovPaddingControl
-
reference
public final MovReference 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:
MovReference
-
referenceAsString
public final String 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:
MovReference
-
toBuilder
public MovSettings.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<MovSettings.Builder,MovSettings>
-
builder
public static MovSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends MovSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-