@Stability(value=Stable) public static final class CfnChannel.Eac3SettingsProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnChannel.Eac3SettingsProperty>
CfnChannel.Eac3SettingsProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder attenuationControl(String attenuationControl)
CfnChannel.Eac3SettingsProperty.getAttenuationControl()attenuationControl - When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.
Used only for the 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder bitrate(Number bitrate)
CfnChannel.Eac3SettingsProperty.getBitrate()bitrate - The average bitrate in bits/second.
Valid bitrates depend on the coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder bitstreamMode(String bitstreamMode)
CfnChannel.Eac3SettingsProperty.getBitstreamMode()bitstreamMode - Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
For more information, see ATSC A/52-2012 (Annex E).this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder codingMode(String codingMode)
CfnChannel.Eac3SettingsProperty.getCodingMode()codingMode - The Dolby Digital Plus coding mode.
This mode determines the number of channels.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder dcFilter(String dcFilter)
CfnChannel.Eac3SettingsProperty.getDcFilter()dcFilter - When set to enabled, activates a DC highpass filter for all input channels.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder dialnorm(Number dialnorm)
CfnChannel.Eac3SettingsProperty.getDialnorm()dialnorm - Sets the dialnorm for the output.
If blank and the input audio is Dolby Digital Plus, dialnorm will be passed through.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder drcLine(String drcLine)
CfnChannel.Eac3SettingsProperty.getDrcLine()drcLine - Sets the Dolby dynamic range compression profile.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder drcRf(String drcRf)
CfnChannel.Eac3SettingsProperty.getDrcRf()drcRf - Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder lfeControl(String lfeControl)
CfnChannel.Eac3SettingsProperty.getLfeControl()lfeControl - When encoding 3/2 audio, setting to lfe enables the LFE channel.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder lfeFilter(String lfeFilter)
CfnChannel.Eac3SettingsProperty.getLfeFilter()lfeFilter - When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
Valid only with a codingMode32 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder loRoCenterMixLevel(Number loRoCenterMixLevel)
CfnChannel.Eac3SettingsProperty.getLoRoCenterMixLevel()loRoCenterMixLevel - The Left only/Right only center mix level.
Used only for the 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder loRoSurroundMixLevel(Number loRoSurroundMixLevel)
CfnChannel.Eac3SettingsProperty.getLoRoSurroundMixLevel()loRoSurroundMixLevel - The Left only/Right only surround mix level.
Used only for a 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder ltRtCenterMixLevel(Number ltRtCenterMixLevel)
CfnChannel.Eac3SettingsProperty.getLtRtCenterMixLevel()ltRtCenterMixLevel - The Left total/Right total center mix level.
Used only for a 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder ltRtSurroundMixLevel(Number ltRtSurroundMixLevel)
CfnChannel.Eac3SettingsProperty.getLtRtSurroundMixLevel()ltRtSurroundMixLevel - The Left total/Right total surround mix level.
Used only for the 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder metadataControl(String metadataControl)
CfnChannel.Eac3SettingsProperty.getMetadataControl()metadataControl - When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.
If the audio is not supplied from one of these streams, then the static metadata settings are used.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder passthroughControl(String passthroughControl)
CfnChannel.Eac3SettingsProperty.getPassthroughControl()passthroughControl - When set to whenPossible, input DD+ audio will be passed through if it is present on the input.
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.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder phaseControl(String phaseControl)
CfnChannel.Eac3SettingsProperty.getPhaseControl()phaseControl - When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.
Used only for a 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder stereoDownmix(String stereoDownmix)
CfnChannel.Eac3SettingsProperty.getStereoDownmix()stereoDownmix - A stereo downmix preference.
Used only for the 3/2 coding mode.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder surroundExMode(String surroundExMode)
CfnChannel.Eac3SettingsProperty.getSurroundExMode()surroundExMode - When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty.Builder surroundMode(String surroundMode)
CfnChannel.Eac3SettingsProperty.getSurroundMode()surroundMode - When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.this@Stability(value=Stable) public CfnChannel.Eac3SettingsProperty build()
build in interface software.amazon.jsii.Builder<CfnChannel.Eac3SettingsProperty>CfnChannel.Eac3SettingsPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.