@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()
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 |
getDynamicRangeCompressionProfile()
If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
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()
Sample rate in hz.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBitrate(Integer 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 |
setDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
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)
Sample rate in hz.
|
String |
toString()
Returns a string representation of this object.
|
Ac3Settings |
withBitrate(Integer 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 |
withDynamicRangeCompressionProfile(Ac3DynamicRangeCompressionProfile dynamicRangeCompressionProfile)
If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
Ac3Settings |
withDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in the Dolby
Digital specification.
|
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)
Sample rate in hz.
|
public void setBitrate(Integer bitrate)
bitrate
- Average bitrate in bits/second. Valid bitrates depend on the coding mode.public Integer getBitrate()
public Ac3Settings withBitrate(Integer 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 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 setDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
dynamicRangeCompressionProfile
- If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in
the Dolby Digital specification.Ac3DynamicRangeCompressionProfile
public String getDynamicRangeCompressionProfile()
Ac3DynamicRangeCompressionProfile
public Ac3Settings withDynamicRangeCompressionProfile(String dynamicRangeCompressionProfile)
dynamicRangeCompressionProfile
- If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in
the Dolby Digital specification.Ac3DynamicRangeCompressionProfile
public Ac3Settings withDynamicRangeCompressionProfile(Ac3DynamicRangeCompressionProfile dynamicRangeCompressionProfile)
dynamicRangeCompressionProfile
- If set to FILM_STANDARD, adds dynamic range compression signaling to the output bitstream as defined in
the Dolby Digital specification.Ac3DynamicRangeCompressionProfile
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
- Sample rate in hz. Sample rate is always 48000.public Integer getSampleRate()
public Ac3Settings withSampleRate(Integer sampleRate)
sampleRate
- Sample rate in hz. Sample rate is always 48000.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.