Interface AudioNormalizationSettings

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
AudioNormalizationSettings.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:40.912Z") @Stability(Experimental) public interface AudioNormalizationSettings extends software.amazon.jsii.JsiiSerializable
(experimental) Audio normalization settings.

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.alpha.*;
 AudioNormalizationAlgorithm audioNormalizationAlgorithm;
 AudioNormalizationAlgorithmControl audioNormalizationAlgorithmControl;
 AudioNormalizationPeakCalculation audioNormalizationPeakCalculation;
 AudioNormalizationSettings audioNormalizationSettings = AudioNormalizationSettings.builder()
         .algorithm(audioNormalizationAlgorithm)
         .algorithmControl(audioNormalizationAlgorithmControl)
         .peakCalculation(audioNormalizationPeakCalculation)
         .peakLimiterThreshold(123)
         .targetLkfs(123)
         .build();
 
  • Method Details

    • getAlgorithm

      @Stability(Experimental) @Nullable default AudioNormalizationAlgorithm getAlgorithm()
      (experimental) The normalization algorithm.

      Default: - service default

    • getAlgorithmControl

      @Stability(Experimental) @Nullable default AudioNormalizationAlgorithmControl getAlgorithmControl()
      (experimental) Whether to correct or only measure.

      Default: - service default

    • getPeakCalculation

      @Stability(Experimental) @Nullable default AudioNormalizationPeakCalculation getPeakCalculation()
      (experimental) Whether to use a peak limiter and how to calculate peak levels.

      Default: - service default

    • getPeakLimiterThreshold

      @Stability(Experimental) @Nullable default Number getPeakLimiterThreshold()
      (experimental) The peak limiter threshold in dBFS.

      Only used when peak limiting is enabled.

      Default: - service default

    • getTargetLkfs

      @Stability(Experimental) @Nullable default Number getTargetLkfs()
      (experimental) The target loudness in LKFS.

      CALM Act recommends -24, EBU R-128 recommends -23.

      Default: - service default

    • builder

      @Stability(Experimental) static AudioNormalizationSettings.Builder builder()
      Returns:
      a AudioNormalizationSettings.Builder of AudioNormalizationSettings