@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 set to correctAudio the output audio is corrected using the chosen algorithm.
|
Double |
getTargetLkfs()
Target LKFS(loudness) to adjust volume to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAlgorithm(String algorithm)
Audio normalization algorithm to use.
|
void |
setAlgorithmControl(String algorithmControl)
When set to correctAudio the output audio is corrected using the chosen algorithm.
|
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 set to correctAudio the output audio is corrected using the chosen algorithm.
|
AudioNormalizationSettings |
withAlgorithmControl(String algorithmControl)
When set to correctAudio the output audio is corrected using the chosen algorithm.
|
AudioNormalizationSettings |
withTargetLkfs(Double targetLkfs)
Target LKFS(loudness) to adjust volume to.
|
public void setAlgorithm(String algorithm)
algorithm
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms
to the EBU R-128 specification.AudioNormalizationAlgorithm
public String getAlgorithm()
AudioNormalizationAlgorithm
public AudioNormalizationSettings withAlgorithm(String algorithm)
algorithm
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms
to the EBU R-128 specification.AudioNormalizationAlgorithm
public AudioNormalizationSettings withAlgorithm(AudioNormalizationAlgorithm algorithm)
algorithm
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms
to the EBU R-128 specification.AudioNormalizationAlgorithm
public void setAlgorithmControl(String algorithmControl)
algorithmControl
- When set to correctAudio the output audio is corrected using the chosen algorithm. If set to measureOnly,
the audio will be measured but not adjusted.AudioNormalizationAlgorithmControl
public String getAlgorithmControl()
AudioNormalizationAlgorithmControl
public AudioNormalizationSettings withAlgorithmControl(String algorithmControl)
algorithmControl
- When set to correctAudio the output audio is corrected using the chosen algorithm. If set to measureOnly,
the audio will be measured but not adjusted.AudioNormalizationAlgorithmControl
public AudioNormalizationSettings withAlgorithmControl(AudioNormalizationAlgorithmControl algorithmControl)
algorithmControl
- When set to correctAudio the output audio is corrected using the chosen algorithm. If set to measureOnly,
the audio will be measured but not adjusted.AudioNormalizationAlgorithmControl
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.