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.