Experimental
@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
AudioPreMixerSettings Class
Audio pre-mixer settings for normalizing audio before interleaving.
Applied per-PID or per-track before tracks are combined.
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 audioPreMixerSettings = medialive_alpha.AudioPreMixerSettings.of({
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,
},
});
Methods
of(props: AudioPreMixerSettingsProps): AudioPreMixerSettings // chainable@staticmethod def of(props: AudioPreMixerSettingsProps) -> AudioPreMixerSettingspublic static AudioPreMixerSettings of(AudioPreMixerSettingsProps props)public static AudioPreMixerSettings Of(AudioPreMixerSettingsProps props)func Of(Props AudioPreMixerSettingsProps) AudioPreMixerSettingsstatic#Create pre-mixer settings.