@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AudioNormalizationSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
AudioNormalizationSettings() |
public void setAlgorithm(String algorithm)
algorithm
- AudioNormalizationAlgorithm
public String getAlgorithm()
AudioNormalizationAlgorithm
public AudioNormalizationSettings withAlgorithm(String algorithm)
algorithm
- AudioNormalizationAlgorithm
public AudioNormalizationSettings withAlgorithm(AudioNormalizationAlgorithm algorithm)
algorithm
- AudioNormalizationAlgorithm
public void setAlgorithmControl(String algorithmControl)
algorithmControl
- AudioNormalizationAlgorithmControl
public String getAlgorithmControl()
AudioNormalizationAlgorithmControl
public AudioNormalizationSettings withAlgorithmControl(String algorithmControl)
algorithmControl
- AudioNormalizationAlgorithmControl
public AudioNormalizationSettings withAlgorithmControl(AudioNormalizationAlgorithmControl algorithmControl)
algorithmControl
- AudioNormalizationAlgorithmControl
public 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
- AudioNormalizationLoudnessLogging
public String getLoudnessLogging()
AudioNormalizationLoudnessLogging
public AudioNormalizationSettings withLoudnessLogging(String loudnessLogging)
loudnessLogging
- AudioNormalizationLoudnessLogging
public AudioNormalizationSettings withLoudnessLogging(AudioNormalizationLoudnessLogging loudnessLogging)
loudnessLogging
- AudioNormalizationLoudnessLogging
public void setPeakCalculation(String peakCalculation)
peakCalculation
- AudioNormalizationPeakCalculation
public String getPeakCalculation()
AudioNormalizationPeakCalculation
public AudioNormalizationSettings withPeakCalculation(String peakCalculation)
peakCalculation
- AudioNormalizationPeakCalculation
public AudioNormalizationSettings withPeakCalculation(AudioNormalizationPeakCalculation peakCalculation)
peakCalculation
- AudioNormalizationPeakCalculation
public 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 Object
Object.toString()
public AudioNormalizationSettings 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.