class Aws::MediaConvert::Types::MxfXavcProfileSettings

Specify the XAVC profile settings for MXF outputs when you set your MXF profile to XAVC.

@note When making an API call, you may pass MxfXavcProfileSettings

data as a hash:

    {
      duration_mode: "ALLOW_ANY_DURATION", # accepts ALLOW_ANY_DURATION, DROP_FRAMES_FOR_COMPLIANCE
      max_anc_data_size: 1,
    }

@!attribute [rw] duration_mode

To create an output that complies with the XAVC file format
guidelines for interoperability, keep the default value, Drop frames
for compliance (DROP\_FRAMES\_FOR\_COMPLIANCE). To include all
frames from your input in this output, keep the default setting,
Allow any duration (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.
@return [String]

@!attribute [rw] max_anc_data_size

Specify a value for this setting only for outputs that you set up
with one of these two XAVC profiles: XAVC HD Intra CBG
(XAVC\_HD\_INTRA\_CBG) or XAVC 4K Intra CBG (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.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/MxfXavcProfileSettings AWS API Documentation

Constants

SENSITIVE