You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaConvert::Types::Mp4Settings

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 Mp4Settings data as a hash:

{
  cslg_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE
  free_space_box: "INCLUDE", # accepts INCLUDE, EXCLUDE
  moov_placement: "PROGRESSIVE_DOWNLOAD", # accepts PROGRESSIVE_DOWNLOAD, NORMAL
  mp_4_major_brand: "__string",
}

Settings for MP4 Container

Instance Attribute Summary collapse

Instance Attribute Details

#cslg_atomString

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.

Returns:

  • (String)


9316
9317
9318
9319
9320
9321
9322
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 9316

class Mp4Settings < Struct.new(
  :cslg_atom,
  :free_space_box,
  :moov_placement,
  :mp_4_major_brand)
  include Aws::Structure
end

#free_space_boxString

Inserts a free-space box immediately after the moov box.

Returns:

  • (String)


9316
9317
9318
9319
9320
9321
9322
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 9316

class Mp4Settings < Struct.new(
  :cslg_atom,
  :free_space_box,
  :moov_placement,
  :mp_4_major_brand)
  include Aws::Structure
end

#moov_placementString

If set to PROGRESSIVE_DOWNLOAD, the MOOV atom is relocated to the beginning of the archive as required for progressive downloading. Otherwise it is placed normally at the end.

Returns:

  • (String)


9316
9317
9318
9319
9320
9321
9322
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 9316

class Mp4Settings < Struct.new(
  :cslg_atom,
  :free_space_box,
  :moov_placement,
  :mp_4_major_brand)
  include Aws::Structure
end

#mp_4_major_brandString

Overrides the "Major Brand" field in the output file. Usually not necessary to specify.

Returns:

  • (String)


9316
9317
9318
9319
9320
9321
9322
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 9316

class Mp4Settings < Struct.new(
  :cslg_atom,
  :free_space_box,
  :moov_placement,
  :mp_4_major_brand)
  include Aws::Structure
end