Class MxfXavcProfileSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.MxfXavcProfileSettings
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MxfXavcProfileSettings.Builder,MxfXavcProfileSettings>
@Generated("software.amazon.awssdk:codegen") public final class MxfXavcProfileSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MxfXavcProfileSettings.Builder,MxfXavcProfileSettings>
Specify the XAVC profile settings for MXF outputs when you set your MXF profile to XAVC.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MxfXavcProfileSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MxfXavcProfileSettings.Builder
builder()
MxfXavcDurationMode
durationMode()
To create an output that complies with the XAVC file format guidelines for interoperability, keep the default value, Drop frames for compliance.String
durationModeAsString()
To create an output that complies with the XAVC file format guidelines for interoperability, keep the default value, Drop frames for compliance.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Integer
maxAncDataSize()
Specify a value for this setting only for outputs that you set up with one of these two XAVC profiles: XAVC HD Intra CBG or XAVC 4K Intra CBG.List<SdkField<?>>
sdkFields()
static Class<? extends MxfXavcProfileSettings.Builder>
serializableBuilderClass()
MxfXavcProfileSettings.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
-
durationMode
public final MxfXavcDurationMode durationMode()
To create an output that complies with the XAVC file format guidelines for interoperability, keep the default value, Drop frames for compliance. To include all frames from your input in this output, keep the default setting, Allow any duration. The number of frames that MediaConvert excludes when you set this to Drop frames for compliance depends on the output frame rate and duration.If the service returns an enum value that is not available in the current SDK version,
durationMode
will returnMxfXavcDurationMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdurationModeAsString()
.- Returns:
- To create an output that complies with the XAVC file format guidelines for interoperability, keep the default value, Drop frames for compliance. To include all frames from your input in this output, keep the default setting, Allow any duration. The number of frames that MediaConvert excludes when you set this to Drop frames for compliance depends on the output frame rate and duration.
- See Also:
MxfXavcDurationMode
-
durationModeAsString
public final String durationModeAsString()
To create an output that complies with the XAVC file format guidelines for interoperability, keep the default value, Drop frames for compliance. To include all frames from your input in this output, keep the default setting, Allow any duration. The number of frames that MediaConvert excludes when you set this to Drop frames for compliance depends on the output frame rate and duration.If the service returns an enum value that is not available in the current SDK version,
durationMode
will returnMxfXavcDurationMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdurationModeAsString()
.- Returns:
- To create an output that complies with the XAVC file format guidelines for interoperability, keep the default value, Drop frames for compliance. To include all frames from your input in this output, keep the default setting, Allow any duration. The number of frames that MediaConvert excludes when you set this to Drop frames for compliance depends on the output frame rate and duration.
- See Also:
MxfXavcDurationMode
-
maxAncDataSize
public final Integer maxAncDataSize()
Specify a value for this setting only for outputs that you set up with one of these two XAVC profiles: XAVC HD Intra CBG or XAVC 4K Intra CBG. Specify the amount of space in each frame that the service reserves for ancillary data, such as teletext captions. The default value for this setting is 1492 bytes per frame. This should be sufficient to prevent overflow unless you have multiple pages of teletext captions data. If you have a large amount of teletext data, specify a larger number.- Returns:
- Specify a value for this setting only for outputs that you set up with one of these two XAVC profiles: XAVC HD Intra CBG or XAVC 4K Intra CBG. Specify the amount of space in each frame that the service reserves for ancillary data, such as teletext captions. The default value for this setting is 1492 bytes per frame. This should be sufficient to prevent overflow unless you have multiple pages of teletext captions data. If you have a large amount of teletext data, specify a larger number.
-
toBuilder
public MxfXavcProfileSettings.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<MxfXavcProfileSettings.Builder,MxfXavcProfileSettings>
-
builder
public static MxfXavcProfileSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends MxfXavcProfileSettings.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.
-
-