Interface AudioPreMixerSettingsProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AudioPreMixerSettingsProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:40.916Z")
@Stability(Experimental)
public interface AudioPreMixerSettingsProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for audio pre-mixer 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;
AudioPreMixerSettingsProps audioPreMixerSettingsProps = AudioPreMixerSettingsProps.builder()
.audioNormalizationSettings(AudioNormalizationSettings.builder()
.algorithm(audioNormalizationAlgorithm)
.algorithmControl(audioNormalizationAlgorithmControl)
.peakCalculation(audioNormalizationPeakCalculation)
.peakLimiterThreshold(123)
.targetLkfs(123)
.build())
.channels(123)
.gainDb(123)
.remixSettings(RemixSettings.builder()
.channelMappings(List.of(AudioChannelMapping.builder()
.inputChannelLevels(List.of(InputChannelLevel.builder()
.inputChannel(123)
// the properties below are optional
.gain(123)
.build()))
.outputChannel(123)
.build()))
// the properties below are optional
.channelsIn(123)
.channelsOut(123)
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAudioPreMixerSettingsPropsstatic final classAn implementation forAudioPreMixerSettingsProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default AudioNormalizationSettings(experimental) Audio normalization settings for loudness control.default Number(experimental) The number of audio channels to remix to.default Number(experimental) The gain adjustment in decibels (dB).default RemixSettings(experimental) Remix settings for fine-grained channel mapping and gain levels.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAudioNormalizationSettings
@Stability(Experimental) @Nullable default AudioNormalizationSettings getAudioNormalizationSettings()(experimental) Audio normalization settings for loudness control.Default: - no normalization
-
getChannels
(experimental) The number of audio channels to remix to.Overridden by
remixSettingsif specified.Default: - pass through original channel count
-
getGainDb
(experimental) The gain adjustment in decibels (dB).Default: - no gain adjustment
-
getRemixSettings
(experimental) Remix settings for fine-grained channel mapping and gain levels.Default: - no remixing
-
builder
- Returns:
- a
AudioPreMixerSettingsProps.BuilderofAudioPreMixerSettingsProps
-