Skip to content
v2.275.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

Eac3SettingsProps Struct ​

Properties for EAC3 codec 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';
import * as cdk from 'aws-cdk-lib';

declare const bitrate: cdk.Bitrate;
declare const eac3AttenuationControl: medialive_alpha.Eac3AttenuationControl;
declare const eac3BitstreamMode: medialive_alpha.Eac3BitstreamMode;
declare const eac3CodingMode: medialive_alpha.Eac3CodingMode;
declare const eac3DcFilter: medialive_alpha.Eac3DcFilter;
declare const eac3DrcLine: medialive_alpha.Eac3DrcLine;
declare const eac3DrcRf: medialive_alpha.Eac3DrcRf;
declare const eac3LfeControl: medialive_alpha.Eac3LfeControl;
declare const eac3LfeFilter: medialive_alpha.Eac3LfeFilter;
declare const eac3MetadataControl: medialive_alpha.Eac3MetadataControl;
declare const eac3PassthroughControl: medialive_alpha.Eac3PassthroughControl;
declare const eac3PhaseControl: medialive_alpha.Eac3PhaseControl;
declare const eac3StereoDownmix: medialive_alpha.Eac3StereoDownmix;
declare const eac3SurroundExMode: medialive_alpha.Eac3SurroundExMode;
declare const eac3SurroundMode: medialive_alpha.Eac3SurroundMode;
const eac3SettingsProps: medialive_alpha.Eac3SettingsProps = {
  attenuationControl: eac3AttenuationControl,
  bitrate: bitrate,
  bitstreamMode: eac3BitstreamMode,
  codingMode: eac3CodingMode,
  dcFilter: eac3DcFilter,
  dialNorm: 123,
  drcLine: eac3DrcLine,
  drcRf: eac3DrcRf,
  lfeControl: eac3LfeControl,
  lfeFilter: eac3LfeFilter,
  loRoCenterMixLevel: 123,
  loRoSurroundMixLevel: 123,
  ltRtCenterMixLevel: 123,
  ltRtSurroundMixLevel: 123,
  metadataControl: eac3MetadataControl,
  passthroughControl: eac3PassthroughControl,
  phaseControl: eac3PhaseControl,
  stereoDownmix: eac3StereoDownmix,
  surroundExMode: eac3SurroundExMode,
  surroundMode: eac3SurroundMode,
};

Properties ​

attenuationControloptionalEac3AttenuationControlattenuation_controloptionalEac3AttenuationControlattenuationControloptionalEac3AttenuationControlAttenuationControloptionalEac3AttenuationControlAttenuationControloptionalEac3AttenuationControl= Eac3AttenuationControl.NONE#
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.

Used only for the 3/2 coding mode.

bitrateoptionalBitratebitrateoptionalBitratebitrateoptionalBitrateBitrateoptionalBitrateBitrateoptionalBitrate#
The average bitrate.

Default: service default

bitstreamModeoptionalEac3BitstreamModebitstream_modeoptionalEac3BitstreamModebitstreamModeoptionalEac3BitstreamModeBitstreamModeoptionalEac3BitstreamModeBitstreamModeoptionalEac3BitstreamMode= Eac3BitstreamMode.COMPLETE_MAIN#
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
codingModeoptionalEac3CodingModecoding_modeoptionalEac3CodingModecodingModeoptionalEac3CodingModeCodingModeoptionalEac3CodingModeCodingModeoptionalEac3CodingMode= Eac3CodingMode.CODING_MODE_3_2#
The Dolby Digital Plus coding mode.
dcFilteroptionalEac3DcFilterdc_filteroptionalEac3DcFilterdcFilteroptionalEac3DcFilterDcFilteroptionalEac3DcFilterDcFilteroptionalEac3DcFilter#
When set to enabled, activates a DC highpass filter for all input channels.

Default: service default

dialNormoptionalnumberdial_normoptionalint | floatdialNormoptionalNumberDialNormoptionaldoubleDialNormoptional*float64#
The dialogue normalization level (1–31).

Default: service default

drcLineoptionalEac3DrcLinedrc_lineoptionalEac3DrcLinedrcLineoptionalEac3DrcLineDrcLineoptionalEac3DrcLineDrcLineoptionalEac3DrcLine#
Sets the Dolby dynamic range compression profile.

Default: service default

drcRfoptionalEac3DrcRfdrc_rfoptionalEac3DrcRfdrcRfoptionalEac3DrcRfDrcRfoptionalEac3DrcRfDrcRfoptionalEac3DrcRf#
Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.

Default: service default

lfeControloptionalEac3LfeControllfe_controloptionalEac3LfeControllfeControloptionalEac3LfeControlLfeControloptionalEac3LfeControlLfeControloptionalEac3LfeControl#
When encoding 3/2 audio, setting to lfe enables the LFE channel.

Default: service default

lfeFilteroptionalEac3LfeFilterlfe_filteroptionalEac3LfeFilterlfeFilteroptionalEac3LfeFilterLfeFilteroptionalEac3LfeFilterLfeFilteroptionalEac3LfeFilter#
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

Default: service default

Valid only with a codingMode32 coding mode.

loRoCenterMixLeveloptionalnumberlo_ro_center_mix_leveloptionalint | floatloRoCenterMixLeveloptionalNumberLoRoCenterMixLeveloptionaldoubleLoRoCenterMixLeveloptional*float64#
The Left only/Right only center mix level.

Default: service default

Used only for the 3/2 coding mode.

loRoSurroundMixLeveloptionalnumberlo_ro_surround_mix_leveloptionalint | floatloRoSurroundMixLeveloptionalNumberLoRoSurroundMixLeveloptionaldoubleLoRoSurroundMixLeveloptional*float64#
The Left only/Right only surround mix level.

Default: service default

Used only for a 3/2 coding mode.

ltRtCenterMixLeveloptionalnumberlt_rt_center_mix_leveloptionalint | floatltRtCenterMixLeveloptionalNumberLtRtCenterMixLeveloptionaldoubleLtRtCenterMixLeveloptional*float64#
The Left total/Right total center mix level.

Default: service default

Used only for a 3/2 coding mode.

ltRtSurroundMixLeveloptionalnumberlt_rt_surround_mix_leveloptionalint | floatltRtSurroundMixLeveloptionalNumberLtRtSurroundMixLeveloptionaldoubleLtRtSurroundMixLeveloptional*float64#
The Left total/Right total surround mix level.

Default: service default

Used only for the 3/2 coding mode.

metadataControloptionalEac3MetadataControlmetadata_controloptionalEac3MetadataControlmetadataControloptionalEac3MetadataControlMetadataControloptionalEac3MetadataControlMetadataControloptionalEac3MetadataControl#
When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.

Default: service default

passthroughControloptionalEac3PassthroughControlpassthrough_controloptionalEac3PassthroughControlpassthroughControloptionalEac3PassthroughControlPassthroughControloptionalEac3PassthroughControlPassthroughControloptionalEac3PassthroughControl#
When set to whenPossible, input DD+ audio will be passed through if it is present on the input.

Default: service default

phaseControloptionalEac3PhaseControlphase_controloptionalEac3PhaseControlphaseControloptionalEac3PhaseControlPhaseControloptionalEac3PhaseControlPhaseControloptionalEac3PhaseControl#
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.

Default: service default

Used only for a 3/2 coding mode.

stereoDownmixoptionalEac3StereoDownmixstereo_downmixoptionalEac3StereoDownmixstereoDownmixoptionalEac3StereoDownmixStereoDownmixoptionalEac3StereoDownmixStereoDownmixoptionalEac3StereoDownmix#
A stereo downmix preference.

Default: service default

Used only for the 3/2 coding mode.

surroundExModeoptionalEac3SurroundExModesurround_ex_modeoptionalEac3SurroundExModesurroundExModeoptionalEac3SurroundExModeSurroundExModeoptionalEac3SurroundExModeSurroundExModeoptionalEac3SurroundExMode#
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

Default: service default

surroundModeoptionalEac3SurroundModesurround_modeoptionalEac3SurroundModesurroundModeoptionalEac3SurroundModeSurroundModeoptionalEac3SurroundModeSurroundModeoptionalEac3SurroundMode#
When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.

Default: service default