Interface CfnChannel.AudioNormalizationSettingsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnChannel.AudioNormalizationSettingsProperty.Jsii$Proxy
Enclosing class:
CfnChannel

@Stability(Stable) public static interface CfnChannel.AudioNormalizationSettingsProperty extends software.amazon.jsii.JsiiSerializable
The settings for normalizing video.

The parent of this entity is AudioDescription.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.medialive.*;
 AudioNormalizationSettingsProperty audioNormalizationSettingsProperty = AudioNormalizationSettingsProperty.builder()
         .algorithm("algorithm")
         .algorithmControl("algorithmControl")
         .targetLkfs(123)
         .build();
 
  • Method Details

    • getAlgorithm

      @Stability(Stable) @Nullable default String getAlgorithm()
      The audio normalization algorithm to use.

      itu17701 conforms to the CALM Act specification. itu17702 conforms to the EBU R-128 specification.

    • getAlgorithmControl

      @Stability(Stable) @Nullable default String getAlgorithmControl()
      When set to correctAudio, the output audio is corrected using the chosen algorithm.

      If set to measureOnly, the audio is measured but not adjusted.

    • getTargetLkfs

      @Stability(Stable) @Nullable default Number getTargetLkfs()
      The Target LKFS(loudness) to adjust volume to.

      If no value is entered, a default value is 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.

    • builder

      @Stability(Stable) static CfnChannel.AudioNormalizationSettingsProperty.Builder builder()
      Returns:
      a CfnChannel.AudioNormalizationSettingsProperty.Builder of CfnChannel.AudioNormalizationSettingsProperty