@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 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) is always 9.1.6 (CODING_MODE_9_1_6).
|
String |
getDialogueIntelligence()
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
|
String |
getDynamicRangeCompressionLine()
Specify the absolute peak level for a signal with dynamic range compression.
|
String |
getDynamicRangeCompressionRf()
Specify how the service limits the audio dynamic range when compressing the audio.
|
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 (Lo/Ro surround).
|
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 that must be speech before the encoder uses 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 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) is always 9.1.6 (CODING_MODE_9_1_6).
|
void |
setDialogueIntelligence(String dialogueIntelligence)
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
|
void |
setDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
Specify the absolute peak level for a signal with dynamic range compression.
|
void |
setDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
Specify how the service limits the audio dynamic range when compressing the audio.
|
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 (Lo/Ro surround).
|
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 that must be speech before the encoder uses 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 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) is always 9.1.6 (CODING_MODE_9_1_6).
|
Eac3AtmosSettings |
withCodingMode(String codingMode)
The coding mode for Dolby Digital Plus JOC (Atmos) is always 9.1.6 (CODING_MODE_9_1_6).
|
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 |
withDynamicRangeCompressionLine(Eac3AtmosDynamicRangeCompressionLine dynamicRangeCompressionLine)
Specify the absolute peak level for a signal with dynamic range compression.
|
Eac3AtmosSettings |
withDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
Specify the absolute peak level for a signal with dynamic range compression.
|
Eac3AtmosSettings |
withDynamicRangeCompressionRf(Eac3AtmosDynamicRangeCompressionRf dynamicRangeCompressionRf)
Specify how the service limits the audio dynamic range when compressing the audio.
|
Eac3AtmosSettings |
withDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
Specify how the service limits the audio dynamic range when compressing the audio.
|
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 (Lo/Ro surround).
|
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 that must be speech before the encoder uses 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 in bits per second. Valid values: 384k, 448k, 640k, 768kpublic Integer getBitrate()
public Eac3AtmosSettings withBitrate(Integer bitrate)
bitrate
- Specify the average bitrate in bits per second. Valid values: 384k, 448k, 640k, 768kpublic 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) is always 9.1.6 (CODING_MODE_9_1_6).Eac3AtmosCodingMode
public String getCodingMode()
Eac3AtmosCodingMode
public Eac3AtmosSettings withCodingMode(String codingMode)
codingMode
- The coding mode for Dolby Digital Plus JOC (Atmos) is always 9.1.6 (CODING_MODE_9_1_6).Eac3AtmosCodingMode
public Eac3AtmosSettings withCodingMode(Eac3AtmosCodingMode codingMode)
codingMode
- The coding mode for Dolby Digital Plus JOC (Atmos) is always 9.1.6 (CODING_MODE_9_1_6).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 setDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Specify the absolute peak level for a signal with dynamic range compression.Eac3AtmosDynamicRangeCompressionLine
public String getDynamicRangeCompressionLine()
Eac3AtmosDynamicRangeCompressionLine
public Eac3AtmosSettings withDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Specify the absolute peak level for a signal with dynamic range compression.Eac3AtmosDynamicRangeCompressionLine
public Eac3AtmosSettings withDynamicRangeCompressionLine(Eac3AtmosDynamicRangeCompressionLine dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Specify the absolute peak level for a signal with dynamic range compression.Eac3AtmosDynamicRangeCompressionLine
public void setDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Specify how the service limits the audio dynamic range when compressing the audio.Eac3AtmosDynamicRangeCompressionRf
public String getDynamicRangeCompressionRf()
Eac3AtmosDynamicRangeCompressionRf
public Eac3AtmosSettings withDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Specify how the service limits the audio dynamic range when compressing the audio.Eac3AtmosDynamicRangeCompressionRf
public Eac3AtmosSettings withDynamicRangeCompressionRf(Eac3AtmosDynamicRangeCompressionRf dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Specify how the service limits the audio dynamic range when compressing the audio.Eac3AtmosDynamicRangeCompressionRf
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. 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.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. 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.public void setLoRoSurroundMixLevel(Double loRoSurroundMixLevel)
loRoSurroundMixLevel
- 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.public Double getLoRoSurroundMixLevel()
public Eac3AtmosSettings withLoRoSurroundMixLevel(Double loRoSurroundMixLevel)
loRoSurroundMixLevel
- 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.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. 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.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. 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.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. 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.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. 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.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 that must be speech before the encoder uses the measured speech
loudness as the overall program loudness.public Integer getSpeechThreshold()
public Eac3AtmosSettings withSpeechThreshold(Integer speechThreshold)
speechThreshold
- Specify the percentage of audio content that must be speech before the encoder uses the measured speech
loudness as the overall program loudness.public void setStereoDownmix(String stereoDownmix)
stereoDownmix
- Choose how the service does stereo downmixing.Eac3AtmosStereoDownmix
public String getStereoDownmix()
Eac3AtmosStereoDownmix
public Eac3AtmosSettings withStereoDownmix(String stereoDownmix)
stereoDownmix
- Choose how the service does stereo downmixing.Eac3AtmosStereoDownmix
public Eac3AtmosSettings withStereoDownmix(Eac3AtmosStereoDownmix stereoDownmix)
stereoDownmix
- Choose how the service does stereo downmixing.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.