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
The number of audio channels to remix to.
Default: pass through original channel count
Overridden by remixSettings if specified.
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