Interface Eac3SettingsProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
Eac3SettingsProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.medialive.alpha.*;
import software.amazon.awscdk.*;
Bitrate bitrate;
Eac3AttenuationControl eac3AttenuationControl;
Eac3BitstreamMode eac3BitstreamMode;
Eac3CodingMode eac3CodingMode;
Eac3DcFilter eac3DcFilter;
Eac3DrcLine eac3DrcLine;
Eac3DrcRf eac3DrcRf;
Eac3LfeControl eac3LfeControl;
Eac3LfeFilter eac3LfeFilter;
Eac3MetadataControl eac3MetadataControl;
Eac3PassthroughControl eac3PassthroughControl;
Eac3PhaseControl eac3PhaseControl;
Eac3StereoDownmix eac3StereoDownmix;
Eac3SurroundExMode eac3SurroundExMode;
Eac3SurroundMode eac3SurroundMode;
Eac3SettingsProps eac3SettingsProps = Eac3SettingsProps.builder()
.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)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forEac3SettingsPropsstatic final classAn implementation forEac3SettingsProps -
Method Summary
Modifier and TypeMethodDescriptionstatic Eac3SettingsProps.Builderbuilder()default Eac3AttenuationControl(experimental) When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.default Bitrate(experimental) The average bitrate.default Eac3BitstreamMode(experimental) Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.default Eac3CodingMode(experimental) The Dolby Digital Plus coding mode.default Eac3DcFilter(experimental) When set to enabled, activates a DC highpass filter for all input channels.default Number(experimental) The dialogue normalization level (1–31).default Eac3DrcLine(experimental) Sets the Dolby dynamic range compression profile.default Eac3DrcRfgetDrcRf()(experimental) Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.default Eac3LfeControl(experimental) When encoding 3/2 audio, setting to lfe enables the LFE channel.default Eac3LfeFilter(experimental) When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.default Number(experimental) The Left only/Right only center mix level.default Number(experimental) The Left only/Right only surround mix level.default Number(experimental) The Left total/Right total center mix level.default Number(experimental) The Left total/Right total surround mix level.default Eac3MetadataControl(experimental) When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.default Eac3PassthroughControl(experimental) When set to whenPossible, input DD+ audio will be passed through if it is present on the input.default Eac3PhaseControl(experimental) When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.default Eac3StereoDownmix(experimental) A stereo downmix preference.default Eac3SurroundExMode(experimental) When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.default Eac3SurroundMode(experimental) When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAttenuationControl
(experimental) When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.Used only for the 3/2 coding mode.
Default: Eac3AttenuationControl.NONE
-
getBitrate
(experimental) The average bitrate.Default: - service default
-
getBitstreamMode
(experimental) Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.Default: Eac3BitstreamMode.COMPLETE_MAIN
-
getCodingMode
(experimental) The Dolby Digital Plus coding mode.Default: Eac3CodingMode.CODING_MODE_3_2
-
getDcFilter
(experimental) When set to enabled, activates a DC highpass filter for all input channels.Default: - service default
-
getDialNorm
(experimental) The dialogue normalization level (1–31).Default: - service default
-
getDrcLine
(experimental) Sets the Dolby dynamic range compression profile.Default: - service default
-
getDrcRf
(experimental) Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.Default: - service default
-
getLfeControl
(experimental) When encoding 3/2 audio, setting to lfe enables the LFE channel.Default: - service default
-
getLfeFilter
(experimental) When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.Valid only with a codingMode32 coding mode.
Default: - service default
-
getLoRoCenterMixLevel
(experimental) The Left only/Right only center mix level.Used only for the 3/2 coding mode.
Default: - service default
-
getLoRoSurroundMixLevel
(experimental) The Left only/Right only surround mix level.Used only for a 3/2 coding mode.
Default: - service default
-
getLtRtCenterMixLevel
(experimental) The Left total/Right total center mix level.Used only for a 3/2 coding mode.
Default: - service default
-
getLtRtSurroundMixLevel
(experimental) The Left total/Right total surround mix level.Used only for the 3/2 coding mode.
Default: - service default
-
getMetadataControl
(experimental) When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.Default: - service default
-
getPassthroughControl
(experimental) When set to whenPossible, input DD+ audio will be passed through if it is present on the input.Default: - service default
-
getPhaseControl
(experimental) When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.Used only for a 3/2 coding mode.
Default: - service default
-
getStereoDownmix
(experimental) A stereo downmix preference.Used only for the 3/2 coding mode.
Default: - service default
-
getSurroundExMode
(experimental) 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
-
getSurroundMode
(experimental) When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.Default: - service default
-
builder
- Returns:
- a
Eac3SettingsProps.BuilderofEac3SettingsProps
-