Eac3SettingsProperty Struct
The settings for an EAC3 audio encode in the output.
The parent of this entity is AudioCodecSettings.
Example
// 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 eac3SettingsProperty: medialive.CfnChannel.Eac3SettingsProperty = {
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',
};
Properties
attenuationControloptionalstringattenuation_controloptionalstrattenuationControloptionalStringAttenuationControloptionalstringAttenuationControloptional*string#Used only for the 3/2 coding mode.
bitrateoptionalnumberbitrateoptionalint | floatbitrateoptionalNumberBitrateoptionaldoubleBitrateoptional*float64#Valid bitrates depend on the coding mode.
bitstreamModeoptionalstringbitstream_modeoptionalstrbitstreamModeoptionalStringBitstreamModeoptionalstringBitstreamModeoptional*string#For more information, see ATSC A/52-2012 (Annex E).
codingModeoptionalstringcoding_modeoptionalstrcodingModeoptionalStringCodingModeoptionalstringCodingModeoptional*string#This mode determines the number of channels.
dcFilteroptionalstringdc_filteroptionalstrdcFilteroptionalStringDcFilteroptionalstringDcFilteroptional*string#dialnormoptionalnumberdialnormoptionalint | floatdialnormoptionalNumberDialnormoptionaldoubleDialnormoptional*float64#If blank and the input audio is Dolby Digital Plus, dialnorm will be passed through.
drcLineoptionalstringdrc_lineoptionalstrdrcLineoptionalStringDrcLineoptionalstringDrcLineoptional*string#lfeControloptionalstringlfe_controloptionalstrlfeControloptionalStringLfeControloptionalstringLfeControloptional*string#lfeFilteroptionalstringlfe_filteroptionalstrlfeFilteroptionalStringLfeFilteroptionalstringLfeFilteroptional*string#Valid only with a codingMode32 coding mode.
loRoCenterMixLeveloptionalnumberlo_ro_center_mix_leveloptionalint | floatloRoCenterMixLeveloptionalNumberLoRoCenterMixLeveloptionaldoubleLoRoCenterMixLeveloptional*float64#Used only for the 3/2 coding mode.
loRoSurroundMixLeveloptionalnumberlo_ro_surround_mix_leveloptionalint | floatloRoSurroundMixLeveloptionalNumberLoRoSurroundMixLeveloptionaldoubleLoRoSurroundMixLeveloptional*float64#Used only for a 3/2 coding mode.
ltRtCenterMixLeveloptionalnumberlt_rt_center_mix_leveloptionalint | floatltRtCenterMixLeveloptionalNumberLtRtCenterMixLeveloptionaldoubleLtRtCenterMixLeveloptional*float64#Used only for a 3/2 coding mode.
ltRtSurroundMixLeveloptionalnumberlt_rt_surround_mix_leveloptionalint | floatltRtSurroundMixLeveloptionalNumberLtRtSurroundMixLeveloptionaldoubleLtRtSurroundMixLeveloptional*float64#Used only for the 3/2 coding mode.
metadataControloptionalstringmetadata_controloptionalstrmetadataControloptionalStringMetadataControloptionalstringMetadataControloptional*string#If the audio is not supplied from one of these streams, then the static metadata settings are used.
passthroughControloptionalstringpassthrough_controloptionalstrpassthroughControloptionalStringPassthroughControloptionalstringPassthroughControloptional*string#This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
phaseControloptionalstringphase_controloptionalstrphaseControloptionalStringPhaseControloptionalstringPhaseControloptional*string#Used only for a 3/2 coding mode.
stereoDownmixoptionalstringstereo_downmixoptionalstrstereoDownmixoptionalStringStereoDownmixoptionalstringStereoDownmixoptional*string#Used only for the 3/2 coding mode.
surroundExModeoptionalstringsurround_ex_modeoptionalstrsurroundExModeoptionalStringSurroundExModeoptionalstringSurroundExModeoptional*string#surroundModeoptionalstringsurround_modeoptionalstrsurroundModeoptionalStringSurroundModeoptionalstringSurroundModeoptional*string#