@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.Ac3BitstreamMode
public String getBitstreamMode()
Ac3BitstreamMode
public 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.Ac3BitstreamMode
public 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.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 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.Ac3DrcProfile
public String getDrcProfile()
Ac3DrcProfile
public 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.Ac3DrcProfile
public 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.Ac3DrcProfile
public 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.Ac3LfeFilter
public String getLfeFilter()
Ac3LfeFilter
public 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.Ac3LfeFilter
public 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.Ac3LfeFilter
public 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.Ac3MetadataControl
public String getMetadataControl()
Ac3MetadataControl
public 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.Ac3MetadataControl
public 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.Ac3MetadataControl
public 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.Ac3AttenuationControl
public String getAttenuationControl()
Ac3AttenuationControl
public 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.Ac3AttenuationControl
public 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.Ac3AttenuationControl
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.