@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).Ac3BitstreamModepublic String getBitstreamMode()
Ac3BitstreamModepublic 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).Ac3BitstreamModepublic 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).Ac3BitstreamModepublic void setCodingMode(String codingMode)
codingMode - Dolby Digital coding mode. Determines number of channels.Ac3CodingModepublic String getCodingMode()
Ac3CodingModepublic Ac3Settings withCodingMode(String codingMode)
codingMode - Dolby Digital coding mode. Determines number of channels.Ac3CodingModepublic Ac3Settings withCodingMode(Ac3CodingMode codingMode)
codingMode - Dolby Digital coding mode. Determines number of channels.Ac3CodingModepublic 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.Ac3DynamicRangeCompressionLinepublic String getDynamicRangeCompressionLine()
Ac3DynamicRangeCompressionLinepublic 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.Ac3DynamicRangeCompressionLinepublic 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.Ac3DynamicRangeCompressionLinepublic 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.Ac3DynamicRangeCompressionProfilepublic String getDynamicRangeCompressionProfile()
Ac3DynamicRangeCompressionProfilepublic 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.Ac3DynamicRangeCompressionProfilepublic 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.Ac3DynamicRangeCompressionProfilepublic 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.Ac3DynamicRangeCompressionRfpublic String getDynamicRangeCompressionRf()
Ac3DynamicRangeCompressionRfpublic 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.Ac3DynamicRangeCompressionRfpublic 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.Ac3DynamicRangeCompressionRfpublic 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.Ac3LfeFilterpublic String getLfeFilter()
Ac3LfeFilterpublic 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.Ac3LfeFilterpublic 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.Ac3LfeFilterpublic 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.Ac3MetadataControlpublic String getMetadataControl()
Ac3MetadataControlpublic 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.Ac3MetadataControlpublic 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.Ac3MetadataControlpublic 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 ObjectObject.toString()public Ac3Settings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.