@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Ac3Settings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
Ac3Settings() |
Modifier and Type | Method and Description |
---|---|
Ac3Settings |
clone() |
boolean |
equals(Object obj) |
Integer |
getBitrate()
Specify the average bitrate in bits per second.
|
String |
getBitstreamMode()
Specify the bitstream mode for the AC-3 stream that the encoder emits.
|
String |
getCodingMode()
Dolby Digital coding mode.
|
Integer |
getDialnorm()
Sets the dialnorm for the output.
|
String |
getDynamicRangeCompressionLine()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the line operating mode.
|
String |
getDynamicRangeCompressionProfile()
When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend that you
use the mode-specific settings instead of Dynamic range compression profile.
|
String |
getDynamicRangeCompressionRf()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the RF operating mode.
|
String |
getLfeFilter()
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
String |
getMetadataControl()
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this
audio data.
|
Integer |
getSampleRate()
This value is always 48000.
|
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 AC-3 stream that the encoder emits.
|
void |
setCodingMode(String codingMode)
Dolby Digital coding mode.
|
void |
setDialnorm(Integer dialnorm)
Sets the dialnorm for the output.
|
void |
setDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the line operating mode.
|
void |
setDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend that you
use the mode-specific settings instead of Dynamic range compression profile.
|
void |
setDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the RF operating mode.
|
void |
setLfeFilter(String lfeFilter)
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
void |
setMetadataControl(String metadataControl)
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this
audio data.
|
void |
setSampleRate(Integer sampleRate)
This value is always 48000.
|
String |
toString()
Returns a string representation of this object.
|
Ac3Settings |
withBitrate(Integer bitrate)
Specify the average bitrate in bits per second.
|
Ac3Settings |
withBitstreamMode(Ac3BitstreamMode bitstreamMode)
Specify the bitstream mode for the AC-3 stream that the encoder emits.
|
Ac3Settings |
withBitstreamMode(String bitstreamMode)
Specify the bitstream mode for the AC-3 stream that the encoder emits.
|
Ac3Settings |
withCodingMode(Ac3CodingMode codingMode)
Dolby Digital coding mode.
|
Ac3Settings |
withCodingMode(String codingMode)
Dolby Digital coding mode.
|
Ac3Settings |
withDialnorm(Integer dialnorm)
Sets the dialnorm for the output.
|
Ac3Settings |
withDynamicRangeCompressionLine(Ac3DynamicRangeCompressionLine dynamicRangeCompressionLine)
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the line operating mode.
|
Ac3Settings |
withDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the line operating mode.
|
Ac3Settings |
withDynamicRangeCompressionProfile(Ac3DynamicRangeCompressionProfile dynamicRangeCompressionProfile)
When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend that you
use the mode-specific settings instead of Dynamic range compression profile.
|
Ac3Settings |
withDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend that you
use the mode-specific settings instead of Dynamic range compression profile.
|
Ac3Settings |
withDynamicRangeCompressionRf(Ac3DynamicRangeCompressionRf dynamicRangeCompressionRf)
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the RF operating mode.
|
Ac3Settings |
withDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in
the Dolby Digital stream for the RF operating mode.
|
Ac3Settings |
withLfeFilter(Ac3LfeFilter lfeFilter)
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
Ac3Settings |
withLfeFilter(String lfeFilter)
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
Ac3Settings |
withMetadataControl(Ac3MetadataControl metadataControl)
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this
audio data.
|
Ac3Settings |
withMetadataControl(String metadataControl)
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this
audio data.
|
Ac3Settings |
withSampleRate(Integer sampleRate)
This value is always 48000.
|
public void setBitrate(Integer bitrate)
bitrate
- Specify the average bitrate in bits per second. The bitrate that you specify must be a multiple of 8000
within the allowed minimum and maximum values. Leave blank to use the default bitrate for the coding mode
you select according ETSI TS 102 366. Valid bitrates for coding mode 1/0: Default: 96000. Minimum: 64000.
Maximum: 128000. Valid bitrates for coding mode 1/1: Default: 192000. Minimum: 128000. Maximum: 384000.
Valid bitrates for coding mode 2/0: Default: 192000. Minimum: 128000. Maximum: 384000. Valid bitrates for
coding mode 3/2 with FLE: Default: 384000. Minimum: 384000. Maximum: 640000.public Integer getBitrate()
public Ac3Settings withBitrate(Integer bitrate)
bitrate
- Specify the average bitrate in bits per second. The bitrate that you specify must be a multiple of 8000
within the allowed minimum and maximum values. Leave blank to use the default bitrate for the coding mode
you select according ETSI TS 102 366. Valid bitrates for coding mode 1/0: Default: 96000. Minimum: 64000.
Maximum: 128000. Valid bitrates for coding mode 1/1: Default: 192000. Minimum: 128000. Maximum: 384000.
Valid bitrates for coding mode 2/0: Default: 192000. Minimum: 128000. Maximum: 384000. Valid bitrates for
coding mode 3/2 with FLE: Default: 384000. Minimum: 384000. Maximum: 640000.public void setBitstreamMode(String bitstreamMode)
bitstreamMode
- Specify the bitstream mode for the AC-3 stream that the encoder emits. For more information about the AC3
bitstream mode, see ATSC A/52-2012 (Annex E).Ac3BitstreamMode
public String getBitstreamMode()
Ac3BitstreamMode
public Ac3Settings withBitstreamMode(String bitstreamMode)
bitstreamMode
- Specify the bitstream mode for the AC-3 stream that the encoder emits. For more information about the AC3
bitstream mode, see ATSC A/52-2012 (Annex E).Ac3BitstreamMode
public Ac3Settings withBitstreamMode(Ac3BitstreamMode bitstreamMode)
bitstreamMode
- Specify the bitstream mode for the AC-3 stream that the encoder emits. For more information about the AC3
bitstream mode, see ATSC A/52-2012 (Annex E).Ac3BitstreamMode
public void setCodingMode(String codingMode)
codingMode
- Dolby Digital coding mode. Determines number of channels.Ac3CodingMode
public String getCodingMode()
Ac3CodingMode
public Ac3Settings withCodingMode(String codingMode)
codingMode
- Dolby Digital coding mode. Determines number of channels.Ac3CodingMode
public Ac3Settings withCodingMode(Ac3CodingMode codingMode)
codingMode
- Dolby Digital coding mode. Determines number of channels.Ac3CodingMode
public void setDialnorm(Integer dialnorm)
dialnorm
- Sets the dialnorm for the output. If blank and input audio is Dolby Digital, dialnorm will be passed
through.public Integer getDialnorm()
public Ac3Settings withDialnorm(Integer dialnorm)
dialnorm
- Sets the dialnorm for the output. If blank and input audio is Dolby Digital, dialnorm will be passed
through.public void setDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the
metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this
setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information
about the Dolby Digital 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.Ac3DynamicRangeCompressionLine
public String getDynamicRangeCompressionLine()
Ac3DynamicRangeCompressionLine
public Ac3Settings withDynamicRangeCompressionLine(String dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the
metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this
setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information
about the Dolby Digital 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.Ac3DynamicRangeCompressionLine
public Ac3Settings withDynamicRangeCompressionLine(Ac3DynamicRangeCompressionLine dynamicRangeCompressionLine)
dynamicRangeCompressionLine
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the
metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this
setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information
about the Dolby Digital 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.Ac3DynamicRangeCompressionLine
public void setDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
dynamicRangeCompressionProfile
- When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend
that you use the mode-specific settings instead of Dynamic range compression profile. The mode-specific
settings are Dynamic range compression profile, line mode and Dynamic range compression profile, RF mode.
Note that when you specify values for all three settings, MediaConvert ignores the value of this setting
in favor of the mode-specific settings. If you do use this setting instead of the mode-specific settings,
choose None to leave out DRC signaling. Keep the default Film standard to set the profile to Dolby's film
standard profile for all operating modes.Ac3DynamicRangeCompressionProfile
public String getDynamicRangeCompressionProfile()
Ac3DynamicRangeCompressionProfile
public Ac3Settings withDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
dynamicRangeCompressionProfile
- When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend
that you use the mode-specific settings instead of Dynamic range compression profile. The mode-specific
settings are Dynamic range compression profile, line mode and Dynamic range compression profile, RF mode.
Note that when you specify values for all three settings, MediaConvert ignores the value of this setting
in favor of the mode-specific settings. If you do use this setting instead of the mode-specific settings,
choose None to leave out DRC signaling. Keep the default Film standard to set the profile to Dolby's film
standard profile for all operating modes.Ac3DynamicRangeCompressionProfile
public Ac3Settings withDynamicRangeCompressionProfile(Ac3DynamicRangeCompressionProfile dynamicRangeCompressionProfile)
dynamicRangeCompressionProfile
- When you want to add Dolby dynamic range compression (DRC) signaling to your output stream, we recommend
that you use the mode-specific settings instead of Dynamic range compression profile. The mode-specific
settings are Dynamic range compression profile, line mode and Dynamic range compression profile, RF mode.
Note that when you specify values for all three settings, MediaConvert ignores the value of this setting
in favor of the mode-specific settings. If you do use this setting instead of the mode-specific settings,
choose None to leave out DRC signaling. Keep the default Film standard to set the profile to Dolby's film
standard profile for all operating modes.Ac3DynamicRangeCompressionProfile
public void setDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the
metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this
setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information
about the Dolby Digital 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.Ac3DynamicRangeCompressionRf
public String getDynamicRangeCompressionRf()
Ac3DynamicRangeCompressionRf
public Ac3Settings withDynamicRangeCompressionRf(String dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the
metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this
setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information
about the Dolby Digital 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.Ac3DynamicRangeCompressionRf
public Ac3Settings withDynamicRangeCompressionRf(Ac3DynamicRangeCompressionRf dynamicRangeCompressionRf)
dynamicRangeCompressionRf
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the
metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this
setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information
about the Dolby Digital 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.Ac3DynamicRangeCompressionRf
public void setLfeFilter(String lfeFilter)
lfeFilter
- Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.Ac3LfeFilter
public String getLfeFilter()
Ac3LfeFilter
public Ac3Settings withLfeFilter(String lfeFilter)
lfeFilter
- Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.Ac3LfeFilter
public Ac3Settings withLfeFilter(Ac3LfeFilter lfeFilter)
lfeFilter
- Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.Ac3LfeFilter
public void setMetadataControl(String metadataControl)
metadataControl
- 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.Ac3MetadataControl
public String getMetadataControl()
Ac3MetadataControl
public Ac3Settings withMetadataControl(String metadataControl)
metadataControl
- 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.Ac3MetadataControl
public Ac3Settings withMetadataControl(Ac3MetadataControl metadataControl)
metadataControl
- 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.Ac3MetadataControl
public void setSampleRate(Integer sampleRate)
sampleRate
- This value is always 48000. It represents the sample rate in Hz.public Integer getSampleRate()
public Ac3Settings withSampleRate(Integer sampleRate)
sampleRate
- This value is always 48000. It represents the sample rate in Hz.public String toString()
toString
in class Object
Object.toString()
public Ac3Settings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.