@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AudioNormalizationSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
AudioNormalizationSettings() |
| Modifier and Type | Method and Description |
|---|---|
AudioNormalizationSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAlgorithm()
Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness.
|
String |
getAlgorithmControl()
When enabled the output audio is corrected using the chosen algorithm.
|
Integer |
getCorrectionGateLevel()
Content measuring above this level will be corrected to the target level.
|
String |
getLoudnessLogging()
If set to LOG, log each output's audio track loudness to a CSV file.
|
String |
getPeakCalculation()
If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.
|
Double |
getTargetLkfs()
When you use Audio normalization, optionally use this setting to specify a target loudness.
|
Double |
getTruePeakLimiterThreshold()
Specify the True-peak limiter threshold in decibels relative to full scale (dBFS).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAlgorithm(String algorithm)
Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness.
|
void |
setAlgorithmControl(String algorithmControl)
When enabled the output audio is corrected using the chosen algorithm.
|
void |
setCorrectionGateLevel(Integer correctionGateLevel)
Content measuring above this level will be corrected to the target level.
|
void |
setLoudnessLogging(String loudnessLogging)
If set to LOG, log each output's audio track loudness to a CSV file.
|
void |
setPeakCalculation(String peakCalculation)
If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.
|
void |
setTargetLkfs(Double targetLkfs)
When you use Audio normalization, optionally use this setting to specify a target loudness.
|
void |
setTruePeakLimiterThreshold(Double truePeakLimiterThreshold)
Specify the True-peak limiter threshold in decibels relative to full scale (dBFS).
|
String |
toString()
Returns a string representation of this object.
|
AudioNormalizationSettings |
withAlgorithm(AudioNormalizationAlgorithm algorithm)
Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness.
|
AudioNormalizationSettings |
withAlgorithm(String algorithm)
Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness.
|
AudioNormalizationSettings |
withAlgorithmControl(AudioNormalizationAlgorithmControl algorithmControl)
When enabled the output audio is corrected using the chosen algorithm.
|
AudioNormalizationSettings |
withAlgorithmControl(String algorithmControl)
When enabled the output audio is corrected using the chosen algorithm.
|
AudioNormalizationSettings |
withCorrectionGateLevel(Integer correctionGateLevel)
Content measuring above this level will be corrected to the target level.
|
AudioNormalizationSettings |
withLoudnessLogging(AudioNormalizationLoudnessLogging loudnessLogging)
If set to LOG, log each output's audio track loudness to a CSV file.
|
AudioNormalizationSettings |
withLoudnessLogging(String loudnessLogging)
If set to LOG, log each output's audio track loudness to a CSV file.
|
AudioNormalizationSettings |
withPeakCalculation(AudioNormalizationPeakCalculation peakCalculation)
If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.
|
AudioNormalizationSettings |
withPeakCalculation(String peakCalculation)
If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.
|
AudioNormalizationSettings |
withTargetLkfs(Double targetLkfs)
When you use Audio normalization, optionally use this setting to specify a target loudness.
|
AudioNormalizationSettings |
withTruePeakLimiterThreshold(Double truePeakLimiterThreshold)
Specify the True-peak limiter threshold in decibels relative to full scale (dBFS).
|
public void setAlgorithm(String algorithm)
algorithm - Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness. A
measurement of ungated average loudness for an entire piece of content, suitable for measurement of
short-form content under ATSC recommendation A/85. Supports up to 5.1 audio channels. ITU-R BS.1770-2:
Gated loudness. A measurement of gated average loudness compliant with the requirements of EBU-R128.
Supports up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same loudness measurement algorithm
as 1770-2, with an updated true peak measurement. ITU-R BS.1770-4: Higher channel count. Allows for more
audio channels than the other algorithms, including configurations such as 7.1.AudioNormalizationAlgorithmpublic String getAlgorithm()
AudioNormalizationAlgorithmpublic AudioNormalizationSettings withAlgorithm(String algorithm)
algorithm - Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness. A
measurement of ungated average loudness for an entire piece of content, suitable for measurement of
short-form content under ATSC recommendation A/85. Supports up to 5.1 audio channels. ITU-R BS.1770-2:
Gated loudness. A measurement of gated average loudness compliant with the requirements of EBU-R128.
Supports up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same loudness measurement algorithm
as 1770-2, with an updated true peak measurement. ITU-R BS.1770-4: Higher channel count. Allows for more
audio channels than the other algorithms, including configurations such as 7.1.AudioNormalizationAlgorithmpublic AudioNormalizationSettings withAlgorithm(AudioNormalizationAlgorithm algorithm)
algorithm - Choose one of the following audio normalization algorithms: ITU-R BS.1770-1: Ungated loudness. A
measurement of ungated average loudness for an entire piece of content, suitable for measurement of
short-form content under ATSC recommendation A/85. Supports up to 5.1 audio channels. ITU-R BS.1770-2:
Gated loudness. A measurement of gated average loudness compliant with the requirements of EBU-R128.
Supports up to 5.1 audio channels. ITU-R BS.1770-3: Modified peak. The same loudness measurement algorithm
as 1770-2, with an updated true peak measurement. ITU-R BS.1770-4: Higher channel count. Allows for more
audio channels than the other algorithms, including configurations such as 7.1.AudioNormalizationAlgorithmpublic void setAlgorithmControl(String algorithmControl)
algorithmControl - When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be
measured but not adjusted.AudioNormalizationAlgorithmControlpublic String getAlgorithmControl()
AudioNormalizationAlgorithmControlpublic AudioNormalizationSettings withAlgorithmControl(String algorithmControl)
algorithmControl - When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be
measured but not adjusted.AudioNormalizationAlgorithmControlpublic AudioNormalizationSettings withAlgorithmControl(AudioNormalizationAlgorithmControl algorithmControl)
algorithmControl - When enabled the output audio is corrected using the chosen algorithm. If disabled, the audio will be
measured but not adjusted.AudioNormalizationAlgorithmControlpublic void setCorrectionGateLevel(Integer correctionGateLevel)
correctionGateLevel - Content measuring above this level will be corrected to the target level. Content measuring below this
level will not be corrected.public Integer getCorrectionGateLevel()
public AudioNormalizationSettings withCorrectionGateLevel(Integer correctionGateLevel)
correctionGateLevel - Content measuring above this level will be corrected to the target level. Content measuring below this
level will not be corrected.public void setLoudnessLogging(String loudnessLogging)
loudnessLogging - If set to LOG, log each output's audio track loudness to a CSV file.AudioNormalizationLoudnessLoggingpublic String getLoudnessLogging()
AudioNormalizationLoudnessLoggingpublic AudioNormalizationSettings withLoudnessLogging(String loudnessLogging)
loudnessLogging - If set to LOG, log each output's audio track loudness to a CSV file.AudioNormalizationLoudnessLoggingpublic AudioNormalizationSettings withLoudnessLogging(AudioNormalizationLoudnessLogging loudnessLogging)
loudnessLogging - If set to LOG, log each output's audio track loudness to a CSV file.AudioNormalizationLoudnessLoggingpublic void setPeakCalculation(String peakCalculation)
peakCalculation - If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.AudioNormalizationPeakCalculationpublic String getPeakCalculation()
AudioNormalizationPeakCalculationpublic AudioNormalizationSettings withPeakCalculation(String peakCalculation)
peakCalculation - If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.AudioNormalizationPeakCalculationpublic AudioNormalizationSettings withPeakCalculation(AudioNormalizationPeakCalculation peakCalculation)
peakCalculation - If set to TRUE_PEAK, calculate and log the TruePeak for each output's audio track loudness.AudioNormalizationPeakCalculationpublic void setTargetLkfs(Double targetLkfs)
targetLkfs - When you use Audio normalization, optionally use this setting to specify a target loudness. If you don't
specify a value here, the encoder chooses a value for you, based on the algorithm that you choose for
Algorithm. If you choose algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the encoder will
choose -23 LKFS.public Double getTargetLkfs()
public AudioNormalizationSettings withTargetLkfs(Double targetLkfs)
targetLkfs - When you use Audio normalization, optionally use this setting to specify a target loudness. If you don't
specify a value here, the encoder chooses a value for you, based on the algorithm that you choose for
Algorithm. If you choose algorithm 1770-1, the encoder will choose -24 LKFS; otherwise, the encoder will
choose -23 LKFS.public void setTruePeakLimiterThreshold(Double truePeakLimiterThreshold)
truePeakLimiterThreshold - Specify the True-peak limiter threshold in decibels relative to full scale (dBFS). The peak inter-audio
sample loudness in your output will be limited to the value that you specify, without affecting the
overall target LKFS. Enter a value from 0 to -8. Leave blank to use the default value 0.public Double getTruePeakLimiterThreshold()
public AudioNormalizationSettings withTruePeakLimiterThreshold(Double truePeakLimiterThreshold)
truePeakLimiterThreshold - Specify the True-peak limiter threshold in decibels relative to full scale (dBFS). The peak inter-audio
sample loudness in your output will be limited to the value that you specify, without affecting the
overall target LKFS. Enter a value from 0 to -8. Leave blank to use the default value 0.public String toString()
toString in class ObjectObject.toString()public AudioNormalizationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.