interface Eac3SettingsProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.Alpha.Eac3SettingsProps |
Go | github.com/aws/aws-cdk-go/awsmedialivealpha/v2#Eac3SettingsProps |
Java | software.amazon.awscdk.services.medialive.alpha.Eac3SettingsProps |
Python | aws_cdk.aws_medialive_alpha.Eac3SettingsProps |
TypeScript (source) | @aws-cdk/aws-medialive-alpha ยป Eac3SettingsProps |
Properties for EAC3 codec settings.
Example
// 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
| Name | Type | Description |
|---|---|---|
| attenuation | Eac3 | When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. |
| bitrate? | Bitrate | The average bitrate. |
| bitstream | Eac3 | Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. |
| coding | Eac3 | The Dolby Digital Plus coding mode. |
| dc | Eac3 | When set to enabled, activates a DC highpass filter for all input channels. |
| dial | number | The dialogue normalization level (1โ31). |
| drc | Eac3 | Sets the Dolby dynamic range compression profile. |
| drc | Eac3 | Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels. |
| lfe | Eac3 | When encoding 3/2 audio, setting to lfe enables the LFE channel. |
| lfe | Eac3 | When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. |
| lo | number | The Left only/Right only center mix level. |
| lo | number | The Left only/Right only surround mix level. |
| lt | number | The Left total/Right total center mix level. |
| lt | number | The Left total/Right total surround mix level. |
| metadata | Eac3 | When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data. |
| passthrough | Eac3 | When set to whenPossible, input DD+ audio will be passed through if it is present on the input. |
| phase | Eac3 | When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. |
| stereo | Eac3 | A stereo downmix preference. |
| surround | Eac3 | When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels. |
| surround | Eac3 | When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels. |
attenuationControl?
Type:
Eac3
(optional, default: Eac3AttenuationControl.NONE)
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.
Used only for the 3/2 coding mode.
bitrate?
Type:
Bitrate
(optional, default: service default)
The average bitrate.
bitstreamMode?
Type:
Eac3
(optional, default: Eac3BitstreamMode.COMPLETE_MAIN)
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
codingMode?
Type:
Eac3
(optional, default: Eac3CodingMode.CODING_MODE_3_2)
The Dolby Digital Plus coding mode.
dcFilter?
Type:
Eac3
(optional, default: service default)
When set to enabled, activates a DC highpass filter for all input channels.
dialNorm?
Type:
number
(optional, default: service default)
The dialogue normalization level (1โ31).
drcLine?
Type:
Eac3
(optional, default: service default)
Sets the Dolby dynamic range compression profile.
drcRf?
Type:
Eac3
(optional, default: service default)
Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.
lfeControl?
Type:
Eac3
(optional, default: service default)
When encoding 3/2 audio, setting to lfe enables the LFE channel.
lfeFilter?
Type:
Eac3
(optional, default: service default)
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
Valid only with a codingMode32 coding mode.
loRoCenterMixLevel?
Type:
number
(optional, default: service default)
The Left only/Right only center mix level.
Used only for the 3/2 coding mode.
loRoSurroundMixLevel?
Type:
number
(optional, default: service default)
The Left only/Right only surround mix level.
Used only for a 3/2 coding mode.
ltRtCenterMixLevel?
Type:
number
(optional, default: service default)
The Left total/Right total center mix level.
Used only for a 3/2 coding mode.
ltRtSurroundMixLevel?
Type:
number
(optional, default: service default)
The Left total/Right total surround mix level.
Used only for the 3/2 coding mode.
metadataControl?
Type:
Eac3
(optional, default: service default)
When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.
passthroughControl?
Type:
Eac3
(optional, default: service default)
When set to whenPossible, input DD+ audio will be passed through if it is present on the input.
phaseControl?
Type:
Eac3
(optional, default: service default)
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.
Used only for a 3/2 coding mode.
stereoDownmix?
Type:
Eac3
(optional, default: service default)
A stereo downmix preference.
Used only for the 3/2 coding mode.
surroundExMode?
Type:
Eac3
(optional, default: service default)
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
surroundMode?
Type:
Eac3
(optional, default: service default)
When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.

.NET
Go
Java
Python
TypeScript (