@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()
Audio normalization algorithm to use.
|
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()
Target LKFS(loudness) to adjust volume to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAlgorithm(String algorithm)
Audio normalization algorithm to use.
|
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)
Target LKFS(loudness) to adjust volume to.
|
String |
toString()
Returns a string representation of this object.
|
AudioNormalizationSettings |
withAlgorithm(AudioNormalizationAlgorithm algorithm)
Audio normalization algorithm to use.
|
AudioNormalizationSettings |
withAlgorithm(String algorithm)
Audio normalization algorithm to use.
|
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)
Target LKFS(loudness) to adjust volume to.
|
public void setAlgorithm(String algorithm)
algorithm - Audio normalization algorithm to use. 1770-1 conforms to the CALM Act specification, 1770-2 conforms to
the EBU R-128 specification.AudioNormalizationAlgorithmpublic String getAlgorithm()
AudioNormalizationAlgorithmpublic AudioNormalizationSettings withAlgorithm(String algorithm)
algorithm - Audio normalization algorithm to use. 1770-1 conforms to the CALM Act specification, 1770-2 conforms to
the EBU R-128 specification.AudioNormalizationAlgorithmpublic AudioNormalizationSettings withAlgorithm(AudioNormalizationAlgorithm algorithm)
algorithm - Audio normalization algorithm to use. 1770-1 conforms to the CALM Act specification, 1770-2 conforms to
the EBU R-128 specification.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. Gating only applies when not using real_time_correction.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. Gating only applies when not using real_time_correction.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 - Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according
to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128
specification (1770-2) recommends a target of -23 LKFS.public Double getTargetLkfs()
public AudioNormalizationSettings withTargetLkfs(Double targetLkfs)
targetLkfs - Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according
to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128
specification (1770-2) recommends a target of -23 LKFS.public String toString()
toString in class ObjectObject.toString()public AudioNormalizationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.