Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

AudioPreMixerSettingsProps Struct ​

Properties for audio pre-mixer settings.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive_alpha from '@aws-cdk/aws-medialive-alpha';

declare const audioNormalizationAlgorithm: medialive_alpha.AudioNormalizationAlgorithm;
declare const audioNormalizationAlgorithmControl: medialive_alpha.AudioNormalizationAlgorithmControl;
declare const audioNormalizationPeakCalculation: medialive_alpha.AudioNormalizationPeakCalculation;
const audioPreMixerSettingsProps: medialive_alpha.AudioPreMixerSettingsProps = {
  audioNormalizationSettings: {
    algorithm: audioNormalizationAlgorithm,
    algorithmControl: audioNormalizationAlgorithmControl,
    peakCalculation: audioNormalizationPeakCalculation,
    peakLimiterThreshold: 123,
    targetLkfs: 123,
  },
  channels: 123,
  gainDb: 123,
  remixSettings: {
    channelMappings: [{
      inputChannelLevels: [{
        inputChannel: 123,

        // the properties below are optional
        gain: 123,
      }],
      outputChannel: 123,
    }],

    // the properties below are optional
    channelsIn: 123,
    channelsOut: 123,
  },
};

Properties ​

audioNormalizationSettingsAudioNormalizationSettingsaudio_normalization_settingsAudioNormalizationSettingsaudioNormalizationSettingsAudioNormalizationSettingsAudioNormalizationSettingsAudioNormalizationSettingsAudioNormalizationSettingsAudioNormalizationSettings#
Audio normalization settings for loudness control.

Default: no normalization

channelsnumberchannelsint | floatchannelsNumberChannelsdoubleChannels*float64#
The number of audio channels to remix to.

Default: pass through original channel count

Overridden by remixSettings if specified.

gainDbnumbergain_dbint | floatgainDbNumberGainDbdoubleGainDb*float64#
The gain adjustment in decibels (dB).

Default: no gain adjustment

remixSettingsRemixSettingsremix_settingsRemixSettingsremixSettingsRemixSettingsRemixSettingsRemixSettingsRemixSettingsRemixSettings#
Remix settings for fine-grained channel mapping and gain levels.

Default: no remixing