@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) |
String |
getAttenuationControl()
Applies a 3 dB attenuation to the surround channels.
|
Double |
getBitrate()
Average bitrate in bits/second.
|
String |
getBitstreamMode()
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
|
String |
getCodingMode()
Dolby Digital coding mode.
|
Integer |
getDialnorm()
Sets the dialnorm for the output.
|
String |
getDrcProfile()
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
String |
getLfeFilter()
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
String |
getMetadataControl()
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied
this audio data.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAttenuationControl(String attenuationControl)
Applies a 3 dB attenuation to the surround channels.
|
void |
setBitrate(Double bitrate)
Average bitrate in bits/second.
|
void |
setBitstreamMode(String bitstreamMode)
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
|
void |
setCodingMode(String codingMode)
Dolby Digital coding mode.
|
void |
setDialnorm(Integer dialnorm)
Sets the dialnorm for the output.
|
void |
setDrcProfile(String drcProfile)
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
void |
setLfeFilter(String lfeFilter)
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
void |
setMetadataControl(String metadataControl)
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied
this audio data.
|
String |
toString()
Returns a string representation of this object.
|
Ac3Settings |
withAttenuationControl(Ac3AttenuationControl attenuationControl)
Applies a 3 dB attenuation to the surround channels.
|
Ac3Settings |
withAttenuationControl(String attenuationControl)
Applies a 3 dB attenuation to the surround channels.
|
Ac3Settings |
withBitrate(Double bitrate)
Average bitrate in bits/second.
|
Ac3Settings |
withBitstreamMode(Ac3BitstreamMode bitstreamMode)
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
|
Ac3Settings |
withBitstreamMode(String bitstreamMode)
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
|
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 |
withDrcProfile(Ac3DrcProfile drcProfile)
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
Ac3Settings |
withDrcProfile(String drcProfile)
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
Ac3Settings |
withLfeFilter(Ac3LfeFilter lfeFilter)
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
Ac3Settings |
withLfeFilter(String lfeFilter)
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
Ac3Settings |
withMetadataControl(Ac3MetadataControl metadataControl)
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied
this audio data.
|
Ac3Settings |
withMetadataControl(String metadataControl)
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied
this audio data.
|
public void setBitrate(Double bitrate)
bitrate - Average bitrate in bits/second. Valid bitrates depend on the coding mode.public Double getBitrate()
public Ac3Settings withBitrate(Double bitrate)
bitrate - Average bitrate in bits/second. Valid bitrates depend on the coding mode.public void setBitstreamMode(String bitstreamMode)
bitstreamMode - Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on
these values.Ac3BitstreamModepublic String getBitstreamMode()
Ac3BitstreamModepublic Ac3Settings withBitstreamMode(String bitstreamMode)
bitstreamMode - Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on
these values.Ac3BitstreamModepublic Ac3Settings withBitstreamMode(Ac3BitstreamMode bitstreamMode)
bitstreamMode - Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on
these values.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 excluded 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 excluded and input audio is Dolby Digital, dialnorm will be passed
through.public void setDrcProfile(String drcProfile)
drcProfile - If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the
Dolby Digital specification.Ac3DrcProfilepublic String getDrcProfile()
Ac3DrcProfilepublic Ac3Settings withDrcProfile(String drcProfile)
drcProfile - If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the
Dolby Digital specification.Ac3DrcProfilepublic Ac3Settings withDrcProfile(Ac3DrcProfile drcProfile)
drcProfile - If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the
Dolby Digital specification.Ac3DrcProfilepublic void setLfeFilter(String lfeFilter)
lfeFilter - When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in
codingMode32Lfe mode.Ac3LfeFilterpublic String getLfeFilter()
Ac3LfeFilterpublic Ac3Settings withLfeFilter(String lfeFilter)
lfeFilter - When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in
codingMode32Lfe mode.Ac3LfeFilterpublic Ac3Settings withLfeFilter(Ac3LfeFilter lfeFilter)
lfeFilter - When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in
codingMode32Lfe mode.Ac3LfeFilterpublic void setMetadataControl(String metadataControl)
metadataControl - When set to "followInput", 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 "followInput", 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 "followInput", 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 setAttenuationControl(String attenuationControl)
attenuationControl - Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is
CODING_MODE_3_2_LFE.Ac3AttenuationControlpublic String getAttenuationControl()
Ac3AttenuationControlpublic Ac3Settings withAttenuationControl(String attenuationControl)
attenuationControl - Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is
CODING_MODE_3_2_LFE.Ac3AttenuationControlpublic Ac3Settings withAttenuationControl(Ac3AttenuationControl attenuationControl)
attenuationControl - Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is
CODING_MODE_3_2_LFE.Ac3AttenuationControlpublic 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.