@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Eac3AtmosSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
Eac3AtmosSettings() |
Modifier and Type | Method and Description |
---|---|
Eac3AtmosSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getBitrate()
Specify the average bitrate for this output in bits per second.
|
String |
getBitstreamMode()
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.
|
String |
getCodingMode()
The coding mode for Dolby Digital Plus JOC (Atmos).
|
String |
getDialogueIntelligence()
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
|
String |
getDownmixControl()
Specify whether MediaConvert should use any downmix metadata from your input file.
|
String |
getDynamicRangeCompressionLine()
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the line operating mode.
|
String |
getDynamicRangeCompressionRf()
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the RF operating mode.
|
String |
getDynamicRangeControl()
Specify whether MediaConvert should use any dynamic range control metadata from your input file.
|
Double |
getLoRoCenterMixLevel()
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center).
|
Double |
getLoRoSurroundMixLevel()
Specify a value for the following Dolby Atmos setting: Left only/Right only.
|
Double |
getLtRtCenterMixLevel()
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center).
|
Double |
getLtRtSurroundMixLevel()
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround).
|
String |
getMeteringMode()
Choose how the service meters the loudness of your audio.
|
Integer |
getSampleRate()
This value is always 48000.
|
Integer |
getSpeechThreshold()
Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the
measured speech loudness as the overall program loudness.
|
String |
getStereoDownmix()
Choose how the service does stereo downmixing.
|
String |
getSurroundExMode()
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and
right surround channels.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBitrate(Integer bitrate)
Specify the average bitrate for this output in bits per second.
|
void |
setBitstreamMode(String bitstreamMode)
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.
|
void |
setCodingMode(String codingMode)
The coding mode for Dolby Digital Plus JOC (Atmos).
|
void |
setDialogueIntelligence(String dialogueIntelligence)
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
|
void |
setDownmixControl(String downmixControl)
Specify whether MediaConvert should use any downmix metadata from your input file.
|
void |
setDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the line operating mode.
|
void |
setDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the RF operating mode.
|
void |
setDynamicRangeControl(String dynamicRangeControl)
Specify whether MediaConvert should use any dynamic range control metadata from your input file.
|
void |
setLoRoCenterMixLevel(Double loRoCenterMixLevel)
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center).
|
void |
setLoRoSurroundMixLevel(Double loRoSurroundMixLevel)
Specify a value for the following Dolby Atmos setting: Left only/Right only.
|
void |
setLtRtCenterMixLevel(Double ltRtCenterMixLevel)
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center).
|
void |
setLtRtSurroundMixLevel(Double ltRtSurroundMixLevel)
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround).
|
void |
setMeteringMode(String meteringMode)
Choose how the service meters the loudness of your audio.
|
void |
setSampleRate(Integer sampleRate)
This value is always 48000.
|
void |
setSpeechThreshold(Integer speechThreshold)
Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the
measured speech loudness as the overall program loudness.
|
void |
setStereoDownmix(String stereoDownmix)
Choose how the service does stereo downmixing.
|
void |
setSurroundExMode(String surroundExMode)
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and
right surround channels.
|
String |
toString()
Returns a string representation of this object.
|
Eac3AtmosSettings |
withBitrate(Integer bitrate)
Specify the average bitrate for this output in bits per second.
|
Eac3AtmosSettings |
withBitstreamMode(Eac3AtmosBitstreamMode bitstreamMode)
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.
|
Eac3AtmosSettings |
withBitstreamMode(String bitstreamMode)
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.
|
Eac3AtmosSettings |
withCodingMode(Eac3AtmosCodingMode codingMode)
The coding mode for Dolby Digital Plus JOC (Atmos).
|
Eac3AtmosSettings |
withCodingMode(String codingMode)
The coding mode for Dolby Digital Plus JOC (Atmos).
|
Eac3AtmosSettings |
withDialogueIntelligence(Eac3AtmosDialogueIntelligence dialogueIntelligence)
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
|
Eac3AtmosSettings |
withDialogueIntelligence(String dialogueIntelligence)
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
|
Eac3AtmosSettings |
withDownmixControl(Eac3AtmosDownmixControl downmixControl)
Specify whether MediaConvert should use any downmix metadata from your input file.
|
Eac3AtmosSettings |
withDownmixControl(String downmixControl)
Specify whether MediaConvert should use any downmix metadata from your input file.
|
Eac3AtmosSettings |
withDynamicRangeCompressionLine(Eac3AtmosDynamicRangeCompressionLine dynamicRangeCompressionLine)
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the line operating mode.
|
Eac3AtmosSettings |
withDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the line operating mode.
|
Eac3AtmosSettings |
withDynamicRangeCompressionRf(Eac3AtmosDynamicRangeCompressionRf dynamicRangeCompressionRf)
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the RF operating mode.
|
Eac3AtmosSettings |
withDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the
Dolby stream for the RF operating mode.
|
Eac3AtmosSettings |
withDynamicRangeControl(Eac3AtmosDynamicRangeControl dynamicRangeControl)
Specify whether MediaConvert should use any dynamic range control metadata from your input file.
|
Eac3AtmosSettings |
withDynamicRangeControl(String dynamicRangeControl)
Specify whether MediaConvert should use any dynamic range control metadata from your input file.
|
Eac3AtmosSettings |
withLoRoCenterMixLevel(Double loRoCenterMixLevel)
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center).
|
Eac3AtmosSettings |
withLoRoSurroundMixLevel(Double loRoSurroundMixLevel)
Specify a value for the following Dolby Atmos setting: Left only/Right only.
|
Eac3AtmosSettings |
withLtRtCenterMixLevel(Double ltRtCenterMixLevel)
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center).
|
Eac3AtmosSettings |
withLtRtSurroundMixLevel(Double ltRtSurroundMixLevel)
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround).
|
Eac3AtmosSettings |
withMeteringMode(Eac3AtmosMeteringMode meteringMode)
Choose how the service meters the loudness of your audio.
|
Eac3AtmosSettings |
withMeteringMode(String meteringMode)
Choose how the service meters the loudness of your audio.
|
Eac3AtmosSettings |
withSampleRate(Integer sampleRate)
This value is always 48000.
|
Eac3AtmosSettings |
withSpeechThreshold(Integer speechThreshold)
Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the
measured speech loudness as the overall program loudness.
|
Eac3AtmosSettings |
withStereoDownmix(Eac3AtmosStereoDownmix stereoDownmix)
Choose how the service does stereo downmixing.
|
Eac3AtmosSettings |
withStereoDownmix(String stereoDownmix)
Choose how the service does stereo downmixing.
|
Eac3AtmosSettings |
withSurroundExMode(Eac3AtmosSurroundExMode surroundExMode)
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and
right surround channels.
|
Eac3AtmosSettings |
withSurroundExMode(String surroundExMode)
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and
right surround channels.
|
public void setBitrate(Integer bitrate)
bitrate
- Specify the average bitrate for this output in bits per second. Valid values: 384k, 448k, 576k, 640k,
768k, 1024k Default value: 448k Note that MediaConvert supports 384k only with channel-based immersive
(CBI) 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types, MediaConvert automatically increases
your output bitrate to 448k.public Integer getBitrate()
public Eac3AtmosSettings withBitrate(Integer bitrate)
bitrate
- Specify the average bitrate for this output in bits per second. Valid values: 384k, 448k, 576k, 640k,
768k, 1024k Default value: 448k Note that MediaConvert supports 384k only with channel-based immersive
(CBI) 7.1.4 and 5.1.4 inputs. For CBI 9.1.6 and other input types, MediaConvert automatically increases
your output bitrate to 448k.public void setBitstreamMode(String bitstreamMode)
bitstreamMode
- 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).Eac3AtmosBitstreamMode
public String getBitstreamMode()
Eac3AtmosBitstreamMode
public Eac3AtmosSettings withBitstreamMode(String bitstreamMode)
bitstreamMode
- 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).Eac3AtmosBitstreamMode
public Eac3AtmosSettings withBitstreamMode(Eac3AtmosBitstreamMode bitstreamMode)
bitstreamMode
- 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).Eac3AtmosBitstreamMode
public void setCodingMode(String codingMode)
codingMode
- The coding mode for Dolby Digital Plus JOC (Atmos).Eac3AtmosCodingMode
public String getCodingMode()
Eac3AtmosCodingMode
public Eac3AtmosSettings withCodingMode(String codingMode)
codingMode
- The coding mode for Dolby Digital Plus JOC (Atmos).Eac3AtmosCodingMode
public Eac3AtmosSettings withCodingMode(Eac3AtmosCodingMode codingMode)
codingMode
- The coding mode for Dolby Digital Plus JOC (Atmos).Eac3AtmosCodingMode
public void setDialogueIntelligence(String dialogueIntelligence)
dialogueIntelligence
- Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.Eac3AtmosDialogueIntelligence
public String getDialogueIntelligence()
Eac3AtmosDialogueIntelligence
public Eac3AtmosSettings withDialogueIntelligence(String dialogueIntelligence)
dialogueIntelligence
- Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.Eac3AtmosDialogueIntelligence
public Eac3AtmosSettings withDialogueIntelligence(Eac3AtmosDialogueIntelligence dialogueIntelligence)
dialogueIntelligence
- Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.Eac3AtmosDialogueIntelligence
public void setDownmixControl(String downmixControl)
downmixControl
- Specify whether MediaConvert should use any downmix metadata from your input file. Keep the default value,
Custom to provide downmix values in your job settings. Choose Follow source to use the metadata from your
input. Related settings--Use these settings to specify your downmix values: Left only/Right only surround,
Left total/Right total surround, Left total/Right total center, Left only/Right only center, and Stereo
downmix. When you keep Custom for Downmix control and you don't specify values for the related settings,
MediaConvert uses default values for those settings.Eac3AtmosDownmixControl
public String getDownmixControl()
Eac3AtmosDownmixControl
public Eac3AtmosSettings withDownmixControl(String downmixControl)
downmixControl
- Specify whether MediaConvert should use any downmix metadata from your input file. Keep the default value,
Custom to provide downmix values in your job settings. Choose Follow source to use the metadata from your
input. Related settings--Use these settings to specify your downmix values: Left only/Right only surround,
Left total/Right total surround, Left total/Right total center, Left only/Right only center, and Stereo
downmix. When you keep Custom for Downmix control and you don't specify values for the related settings,
MediaConvert uses default values for those settings.Eac3AtmosDownmixControl
public Eac3AtmosSettings withDownmixControl(Eac3AtmosDownmixControl downmixControl)
downmixControl
- Specify whether MediaConvert should use any downmix metadata from your input file. Keep the default value,
Custom to provide downmix values in your job settings. Choose Follow source to use the metadata from your
input. Related settings--Use these settings to specify your downmix values: Left only/Right only surround,
Left total/Right total surround, Left total/Right total center, Left only/Right only center, and Stereo
downmix. When you keep Custom for Downmix control and you don't specify values for the related settings,
MediaConvert uses default values for those settings.Eac3AtmosDownmixControl
public void setDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby stream for the line operating mode. Default value: Film light Related setting: To have
MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range
control. Otherwise, MediaConvert ignores Dynamic range compression line. For information about the Dolby
DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at
https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.Eac3AtmosDynamicRangeCompressionLine
public String getDynamicRangeCompressionLine()
Eac3AtmosDynamicRangeCompressionLine
public Eac3AtmosSettings withDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby stream for the line operating mode. Default value: Film light Related setting: To have
MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range
control. Otherwise, MediaConvert ignores Dynamic range compression line. For information about the Dolby
DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at
https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.Eac3AtmosDynamicRangeCompressionLine
public Eac3AtmosSettings withDynamicRangeCompressionLine(Eac3AtmosDynamicRangeCompressionLine dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby stream for the line operating mode. Default value: Film light Related setting: To have
MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range
control. Otherwise, MediaConvert ignores Dynamic range compression line. For information about the Dolby
DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at
https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.Eac3AtmosDynamicRangeCompressionLine
public void setDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby stream for the RF operating mode. Default value: Film light Related setting: To have
MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range
control. Otherwise, MediaConvert ignores Dynamic range compression RF. For information about the Dolby DRC
operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at
https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.Eac3AtmosDynamicRangeCompressionRf
public String getDynamicRangeCompressionRf()
Eac3AtmosDynamicRangeCompressionRf
public Eac3AtmosSettings withDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby stream for the RF operating mode. Default value: Film light Related setting: To have
MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range
control. Otherwise, MediaConvert ignores Dynamic range compression RF. For information about the Dolby DRC
operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at
https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.Eac3AtmosDynamicRangeCompressionRf
public Eac3AtmosSettings withDynamicRangeCompressionRf(Eac3AtmosDynamicRangeCompressionRf dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Choose the Dolby dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby stream for the RF operating mode. Default value: Film light Related setting: To have
MediaConvert use the value you specify here, keep the default value, Custom for the setting Dynamic range
control. Otherwise, MediaConvert ignores Dynamic range compression RF. For information about the Dolby DRC
operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at
https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.Eac3AtmosDynamicRangeCompressionRf
public void setDynamicRangeControl(String dynamicRangeControl)
dynamicRangeControl
- Specify whether MediaConvert should use any dynamic range control metadata from your input file. Keep the
default value, Custom, to provide dynamic range control values in your job settings. Choose Follow source
to use the metadata from your input. Related settings--Use these settings to specify your dynamic range
control values: Dynamic range compression line and Dynamic range compression RF. When you keep the value
Custom for Dynamic range control and you don't specify values for the related settings, MediaConvert uses
default values for those settings.Eac3AtmosDynamicRangeControl
public String getDynamicRangeControl()
Eac3AtmosDynamicRangeControl
public Eac3AtmosSettings withDynamicRangeControl(String dynamicRangeControl)
dynamicRangeControl
- Specify whether MediaConvert should use any dynamic range control metadata from your input file. Keep the
default value, Custom, to provide dynamic range control values in your job settings. Choose Follow source
to use the metadata from your input. Related settings--Use these settings to specify your dynamic range
control values: Dynamic range compression line and Dynamic range compression RF. When you keep the value
Custom for Dynamic range control and you don't specify values for the related settings, MediaConvert uses
default values for those settings.Eac3AtmosDynamicRangeControl
public Eac3AtmosSettings withDynamicRangeControl(Eac3AtmosDynamicRangeControl dynamicRangeControl)
dynamicRangeControl
- Specify whether MediaConvert should use any dynamic range control metadata from your input file. Keep the
default value, Custom, to provide dynamic range control values in your job settings. Choose Follow source
to use the metadata from your input. Related settings--Use these settings to specify your dynamic range
control values: Dynamic range compression line and Dynamic range compression RF. When you keep the value
Custom for Dynamic range control and you don't specify values for the related settings, MediaConvert uses
default values for those settings.Eac3AtmosDynamicRangeControl
public void setLoRoCenterMixLevel(Double loRoCenterMixLevel)
loRoCenterMixLevel
- Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center).
MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: 3.0, 1.5, 0.0, -1.5,
-3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you
choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value,
Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only center.public Double getLoRoCenterMixLevel()
public Eac3AtmosSettings withLoRoCenterMixLevel(Double loRoCenterMixLevel)
loRoCenterMixLevel
- Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center).
MediaConvert uses this value for downmixing. Default value: -3 dB. Valid values: 3.0, 1.5, 0.0, -1.5,
-3.0, -4.5, and -6.0. Related setting: How the service uses this value depends on the value that you
choose for Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value,
Custom for the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only center.public void setLoRoSurroundMixLevel(Double loRoSurroundMixLevel)
loRoSurroundMixLevel
- Specify a value for the following Dolby Atmos setting: Left only/Right only. MediaConvert uses this value
for downmixing. Default value: -3 dB. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes
the channel. Related setting: How the service uses this value depends on the value that you choose for
Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for
the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only surround.public Double getLoRoSurroundMixLevel()
public Eac3AtmosSettings withLoRoSurroundMixLevel(Double loRoSurroundMixLevel)
loRoSurroundMixLevel
- Specify a value for the following Dolby Atmos setting: Left only/Right only. MediaConvert uses this value
for downmixing. Default value: -3 dB. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes
the channel. Related setting: How the service uses this value depends on the value that you choose for
Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for
the setting Downmix control. Otherwise, MediaConvert ignores Left only/Right only surround.public void setLtRtCenterMixLevel(Double ltRtCenterMixLevel)
ltRtCenterMixLevel
- Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center).
MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: 3.0, 1.5, 0.0, -1.5, -3.0,
-4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for
Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for
the setting Downmix control. Otherwise, MediaConvert ignores Left total/Right total center.public Double getLtRtCenterMixLevel()
public Eac3AtmosSettings withLtRtCenterMixLevel(Double ltRtCenterMixLevel)
ltRtCenterMixLevel
- Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center).
MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: 3.0, 1.5, 0.0, -1.5, -3.0,
-4.5, and -6.0. Related setting: How the service uses this value depends on the value that you choose for
Stereo downmix. Related setting: To have MediaConvert use this value, keep the default value, Custom for
the setting Downmix control. Otherwise, MediaConvert ignores Left total/Right total center.public void setLtRtSurroundMixLevel(Double ltRtSurroundMixLevel)
ltRtSurroundMixLevel
- Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt
surround). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: -1.5, -3.0,
-4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value
depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this
value, keep the default value, Custom for the setting Downmix control. Otherwise, the service ignores Left
total/Right total surround.public Double getLtRtSurroundMixLevel()
public Eac3AtmosSettings withLtRtSurroundMixLevel(Double ltRtSurroundMixLevel)
ltRtSurroundMixLevel
- Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt
surround). MediaConvert uses this value for downmixing. Default value: -3 dB Valid values: -1.5, -3.0,
-4.5, -6.0, and -60. The value -60 mutes the channel. Related setting: How the service uses this value
depends on the value that you choose for Stereo downmix. Related setting: To have MediaConvert use this
value, keep the default value, Custom for the setting Downmix control. Otherwise, the service ignores Left
total/Right total surround.public void setMeteringMode(String meteringMode)
meteringMode
- Choose how the service meters the loudness of your audio.Eac3AtmosMeteringMode
public String getMeteringMode()
Eac3AtmosMeteringMode
public Eac3AtmosSettings withMeteringMode(String meteringMode)
meteringMode
- Choose how the service meters the loudness of your audio.Eac3AtmosMeteringMode
public Eac3AtmosSettings withMeteringMode(Eac3AtmosMeteringMode meteringMode)
meteringMode
- Choose how the service meters the loudness of your audio.Eac3AtmosMeteringMode
public void setSampleRate(Integer sampleRate)
sampleRate
- This value is always 48000. It represents the sample rate in Hz.public Integer getSampleRate()
public Eac3AtmosSettings withSampleRate(Integer sampleRate)
sampleRate
- This value is always 48000. It represents the sample rate in Hz.public void setSpeechThreshold(Integer speechThreshold)
speechThreshold
- Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to
use the measured speech loudness as the overall program loudness. Default value: 15%public Integer getSpeechThreshold()
public Eac3AtmosSettings withSpeechThreshold(Integer speechThreshold)
speechThreshold
- Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to
use the measured speech loudness as the overall program loudness. Default value: 15%public void setStereoDownmix(String stereoDownmix)
stereoDownmix
- Choose how the service does stereo downmixing. Default value: Not indicated Related setting: To have
MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise,
MediaConvert ignores Stereo downmix.Eac3AtmosStereoDownmix
public String getStereoDownmix()
Eac3AtmosStereoDownmix
public Eac3AtmosSettings withStereoDownmix(String stereoDownmix)
stereoDownmix
- Choose how the service does stereo downmixing. Default value: Not indicated Related setting: To have
MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise,
MediaConvert ignores Stereo downmix.Eac3AtmosStereoDownmix
public Eac3AtmosSettings withStereoDownmix(Eac3AtmosStereoDownmix stereoDownmix)
stereoDownmix
- Choose how the service does stereo downmixing. Default value: Not indicated Related setting: To have
MediaConvert use this value, keep the default value, Custom for the setting Downmix control. Otherwise,
MediaConvert ignores Stereo downmix.Eac3AtmosStereoDownmix
public void setSurroundExMode(String surroundExMode)
surroundExMode
- Specify whether your input audio has an additional center rear surround channel matrix encoded into your
left and right surround channels.Eac3AtmosSurroundExMode
public String getSurroundExMode()
Eac3AtmosSurroundExMode
public Eac3AtmosSettings withSurroundExMode(String surroundExMode)
surroundExMode
- Specify whether your input audio has an additional center rear surround channel matrix encoded into your
left and right surround channels.Eac3AtmosSurroundExMode
public Eac3AtmosSettings withSurroundExMode(Eac3AtmosSurroundExMode surroundExMode)
surroundExMode
- Specify whether your input audio has an additional center rear surround channel matrix encoded into your
left and right surround channels.Eac3AtmosSurroundExMode
public String toString()
toString
in class Object
Object.toString()
public Eac3AtmosSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.