Class AudioNormalizationSettings
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.AudioNormalizationSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AudioNormalizationSettings.Builder,AudioNormalizationSettings>
@Generated("software.amazon.awssdk:codegen") public final class AudioNormalizationSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AudioNormalizationSettings.Builder,AudioNormalizationSettings>
Audio Normalization Settings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAudioNormalizationSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioNormalizationAlgorithmalgorithm()Audio normalization algorithm to use.StringalgorithmAsString()Audio normalization algorithm to use.AudioNormalizationAlgorithmControlalgorithmControl()When set to correctAudio the output audio is corrected using the chosen algorithm.StringalgorithmControlAsString()When set to correctAudio the output audio is corrected using the chosen algorithm.static AudioNormalizationSettings.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AudioNormalizationSettings.Builder>serializableBuilderClass()DoubletargetLkfs()Target LKFS(loudness) to adjust volume to.AudioNormalizationSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
algorithm
public final AudioNormalizationAlgorithm algorithm()
Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.If the service returns an enum value that is not available in the current SDK version,
algorithmwill returnAudioNormalizationAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalgorithmAsString().- Returns:
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.
- See Also:
AudioNormalizationAlgorithm
-
algorithmAsString
public final String algorithmAsString()
Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.If the service returns an enum value that is not available in the current SDK version,
algorithmwill returnAudioNormalizationAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalgorithmAsString().- Returns:
- Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.
- See Also:
AudioNormalizationAlgorithm
-
algorithmControl
public final AudioNormalizationAlgorithmControl 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.If the service returns an enum value that is not available in the current SDK version,
algorithmControlwill returnAudioNormalizationAlgorithmControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalgorithmControlAsString().- Returns:
- 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.
- See Also:
AudioNormalizationAlgorithmControl
-
algorithmControlAsString
public final String algorithmControlAsString()
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.If the service returns an enum value that is not available in the current SDK version,
algorithmControlwill returnAudioNormalizationAlgorithmControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalgorithmControlAsString().- Returns:
- 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.
- See Also:
AudioNormalizationAlgorithmControl
-
targetLkfs
public final Double 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.- Returns:
- 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.
-
toBuilder
public AudioNormalizationSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AudioNormalizationSettings.Builder,AudioNormalizationSettings>
-
builder
public static AudioNormalizationSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends AudioNormalizationSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-