Skip to content
v2.274.0

AudioCodecSettingsProperty Struct ​

The configuration of the audio codec in the audio output.

The parent of this entity is AudioDescription.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const audioCodecSettingsProperty: medialive.CfnChannel.AudioCodecSettingsProperty = {
  aacSettings: {
    bitrate: 123,
    codingMode: 'codingMode',
    inputType: 'inputType',
    profile: 'profile',
    rateControlMode: 'rateControlMode',
    rawFormat: 'rawFormat',
    sampleRate: 123,
    spec: 'spec',
    vbrQuality: 'vbrQuality',
  },
  ac3Settings: {
    attenuationControl: 'attenuationControl',
    bitrate: 123,
    bitstreamMode: 'bitstreamMode',
    codingMode: 'codingMode',
    dialnorm: 123,
    drcProfile: 'drcProfile',
    lfeFilter: 'lfeFilter',
    metadataControl: 'metadataControl',
  },
  eac3AtmosSettings: {
    bitrate: 123,
    codingMode: 'codingMode',
    dialnorm: 123,
    drcLine: 'drcLine',
    drcRf: 'drcRf',
    heightTrim: 123,
    surroundTrim: 123,
  },
  eac3Settings: {
    attenuationControl: 'attenuationControl',
    bitrate: 123,
    bitstreamMode: 'bitstreamMode',
    codingMode: 'codingMode',
    dcFilter: 'dcFilter',
    dialnorm: 123,
    drcLine: 'drcLine',
    drcRf: 'drcRf',
    lfeControl: 'lfeControl',
    lfeFilter: 'lfeFilter',
    loRoCenterMixLevel: 123,
    loRoSurroundMixLevel: 123,
    ltRtCenterMixLevel: 123,
    ltRtSurroundMixLevel: 123,
    metadataControl: 'metadataControl',
    passthroughControl: 'passthroughControl',
    phaseControl: 'phaseControl',
    stereoDownmix: 'stereoDownmix',
    surroundExMode: 'surroundExMode',
    surroundMode: 'surroundMode',
  },
  mp2Settings: {
    bitrate: 123,
    codingMode: 'codingMode',
    sampleRate: 123,
  },
  passThroughSettings: { },
  wavSettings: {
    bitDepth: 123,
    codingMode: 'codingMode',
    sampleRate: 123,
  },
};

Properties ​

aacSettingsIResolvable | CfnChannel.AacSettingsPropertyaac_settingstyping.Union[IResolvable, AacSettingsProperty]aacSettingsIResolvableAacSettingsIResolvableAacSettingsinterface{}#
The setup of the AAC audio codec in the output.
ac3SettingsIResolvable | CfnChannel.Ac3SettingsPropertyac3_settingstyping.Union[IResolvable, Ac3SettingsProperty]ac3SettingsIResolvableAc3SettingsIResolvableAc3Settingsinterface{}#
The setup of an AC3 audio codec in the output.
eac3AtmosSettingsIResolvable | CfnChannel.Eac3AtmosSettingsPropertyeac3_atmos_settingstyping.Union[IResolvable, Eac3AtmosSettingsProperty]eac3AtmosSettingsIResolvableEac3AtmosSettingsIResolvableEac3AtmosSettingsinterface{}#
eac3SettingsIResolvable | CfnChannel.Eac3SettingsPropertyeac3_settingstyping.Union[IResolvable, Eac3SettingsProperty]eac3SettingsIResolvableEac3SettingsIResolvableEac3Settingsinterface{}#
The setup of an EAC3 audio codec in the output.
mp2SettingsIResolvable | CfnChannel.Mp2SettingsPropertymp2_settingstyping.Union[IResolvable, Mp2SettingsProperty]mp2SettingsIResolvableMp2SettingsIResolvableMp2Settingsinterface{}#
The setup of an MP2 audio codec in the output.
passThroughSettingsIResolvable | CfnChannel.PassThroughSettingsPropertypass_through_settingstyping.Union[IResolvable, PassThroughSettingsProperty]passThroughSettingsIResolvablePassThroughSettingsIResolvablePassThroughSettingsinterface{}#
The setup to pass through the Dolby audio codec to the output.
wavSettingsIResolvable | CfnChannel.WavSettingsPropertywav_settingstyping.Union[IResolvable, WavSettingsProperty]wavSettingsIResolvableWavSettingsIResolvableWavSettingsinterface{}#
Settings for audio encoded with the WAV codec.