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

Class: Aws::MediaConvert::Types::Ac3Settings

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

{
  bitrate: 1,
  bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER
  coding_mode: "CODING_MODE_1_0", # accepts CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE
  dialnorm: 1,
  dynamic_range_compression_profile: "FILM_STANDARD", # accepts FILM_STANDARD, NONE
  lfe_filter: "ENABLED", # accepts ENABLED, DISABLED
  metadata_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED
  sample_rate: 1,
}

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

Instance Attribute Summary collapse

Instance Attribute Details

#bitrateInteger

Average bitrate in bits/second. Valid bitrates depend on the coding mode.

Returns:

  • (Integer)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#bitstream_modeString

Specifies the "Bitstream Mode" (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#coding_modeString

Dolby Digital coding mode. Determines number of channels.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#dialnormInteger

Sets the dialnorm for the output. If blank and input audio is Dolby Digital, dialnorm will be passed through.

Returns:

  • (Integer)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#dynamic_range_compression_profileString

If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#lfe_filterString

Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#metadata_controlString

When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end

#sample_rateInteger

Sample rate in hz. Sample rate is always 48000.

Returns:

  • (Integer)


166
167
168
169
170
171
172
173
174
175
176
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 166

class Ac3Settings < Struct.new(
  :bitrate,
  :bitstream_mode,
  :coding_mode,
  :dialnorm,
  :dynamic_range_compression_profile,
  :lfe_filter,
  :metadata_control,
  :sample_rate)
  include Aws::Structure
end