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

Class: Aws::MediaConvert::Types::Eac3AtmosSettings

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

{
  bitrate: 1,
  bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN
  coding_mode: "CODING_MODE_9_1_6", # accepts CODING_MODE_9_1_6
  dialogue_intelligence: "ENABLED", # accepts ENABLED, DISABLED
  dynamic_range_compression_line: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
  dynamic_range_compression_rf: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
  lo_ro_center_mix_level: 1.0,
  lo_ro_surround_mix_level: 1.0,
  lt_rt_center_mix_level: 1.0,
  lt_rt_surround_mix_level: 1.0,
  metering_mode: "LEQ_A", # accepts LEQ_A, ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4
  sample_rate: 1,
  speech_threshold: 1,
  stereo_downmix: "NOT_INDICATED", # accepts NOT_INDICATED, STEREO, SURROUND, DPL2
  surround_ex_mode: "NOT_INDICATED", # accepts NOT_INDICATED, ENABLED, DISABLED
}

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.

Instance Attribute Summary collapse

Instance Attribute Details

#bitrateInteger

Specify the average bitrate in bits per second. Valid values: 384k, 448k, 640k, 768k

Returns:

  • (Integer)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#bitstream_modeString

Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#coding_modeString

The coding mode for Dolby Digital Plus JOC (Atmos) is always 9.1.6 (CODING_MODE_9_1_6).

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#dialogue_intelligenceString

Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#dynamic_range_compression_lineString

Specify the absolute peak level for a signal with dynamic range compression.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#dynamic_range_compression_rfString

Specify how the service limits the audio dynamic range when compressing the audio.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#lo_ro_center_mix_levelFloat

Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0.

Returns:

  • (Float)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#lo_ro_surround_mix_levelFloat

Specify a value for the following Dolby Atmos setting: Left only/Right only (Lo/Ro surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel.

Returns:

  • (Float)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#lt_rt_center_mix_levelFloat

Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0.

Returns:

  • (Float)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#lt_rt_surround_mix_levelFloat

Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel.

Returns:

  • (Float)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#metering_modeString

Choose how the service meters the loudness of your audio.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#sample_rateInteger

This value is always 48000. It represents the sample rate in Hz.

Returns:

  • (Integer)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#speech_thresholdInteger

Specify the percentage of audio content that must be speech before the encoder uses the measured speech loudness as the overall program loudness.

Returns:

  • (Integer)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#stereo_downmixString

Choose how the service does stereo downmixing.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end

#surround_ex_modeString

Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and right surround channels.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 5571

class Eac3AtmosSettings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialogue_intelligence,
  :dynamic_range_compression_line,
  :dynamic_range_compression_rf,
  :lo_ro_center_mix_level,
  :lo_ro_surround_mix_level,
  :lt_rt_center_mix_level,
  :lt_rt_surround_mix_level,
  :metering_mode,
  :sample_rate,
  :speech_threshold,
  :stereo_downmix,
  :surround_ex_mode)
  include Aws::Structure
end