Class: Aws::MediaConvert::Types::AutomatedEncodingSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb

Overview

Note:

When making an API call, you may pass AutomatedEncodingSettings data as a hash:

{
  abr_settings: {
    max_abr_bitrate: 1,
    max_renditions: 1,
    min_abr_bitrate: 1,
    rules: [
      {
        allowed_renditions: [
          {
            height: 1,
            required: "ENABLED", # accepts ENABLED, DISABLED
            width: 1,
          },
        ],
        force_include_renditions: [
          {
            height: 1,
            width: 1,
          },
        ],
        min_bottom_rendition_size: {
          height: 1,
          width: 1,
        },
        min_top_rendition_size: {
          height: 1,
          width: 1,
        },
        type: "MIN_TOP_RENDITION_SIZE", # accepts MIN_TOP_RENDITION_SIZE, MIN_BOTTOM_RENDITION_SIZE, FORCE_INCLUDE_RENDITIONS, ALLOWED_RENDITIONS
      },
    ],
  },
}

Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#abr_settingsTypes::AutomatedAbrSettings

Use automated ABR to have MediaConvert set up the renditions in your ABR package for you automatically, based on characteristics of your input video. This feature optimizes video quality while minimizing the overall size of your ABR package.



1390
1391
1392
1393
1394
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1390

class AutomatedEncodingSettings < Struct.new(
  :abr_settings)
  SENSITIVE = []
  include Aws::Structure
end