public static final class CfnChannel.Eac3SettingsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnChannel.Eac3SettingsProperty
CfnChannel.Eac3SettingsProperty
CfnChannel.Eac3SettingsProperty.Builder, CfnChannel.Eac3SettingsProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAttenuationControl()
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.
|
java.lang.Number |
getBitrate()
The average bitrate in bits/second.
|
java.lang.String |
getBitstreamMode()
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
|
java.lang.String |
getCodingMode()
The Dolby Digital Plus coding mode.
|
java.lang.String |
getDcFilter()
When set to enabled, activates a DC highpass filter for all input channels.
|
java.lang.Number |
getDialnorm()
Sets the dialnorm for the output.
|
java.lang.String |
getDrcLine()
Sets the Dolby dynamic range compression profile.
|
java.lang.String |
getDrcRf()
Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.
|
java.lang.String |
getLfeControl()
When encoding 3/2 audio, setting to lfe enables the LFE channel.
|
java.lang.String |
getLfeFilter()
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
java.lang.Number |
getLoRoCenterMixLevel()
The Left only/Right only center mix level.
|
java.lang.Number |
getLoRoSurroundMixLevel()
The Left only/Right only surround mix level.
|
java.lang.Number |
getLtRtCenterMixLevel()
The Left total/Right total center mix level.
|
java.lang.Number |
getLtRtSurroundMixLevel()
The Left total/Right total surround mix level.
|
java.lang.String |
getMetadataControl()
When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.
|
java.lang.String |
getPassthroughControl()
When set to whenPossible, input DD+ audio will be passed through if it is present on the input.
|
java.lang.String |
getPhaseControl()
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.
|
java.lang.String |
getStereoDownmix()
A stereo downmix preference.
|
java.lang.String |
getSurroundExMode()
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
|
java.lang.String |
getSurroundMode()
When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getAttenuationControl()
CfnChannel.Eac3SettingsProperty
Used only for the 3/2 coding mode.
getAttenuationControl
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.Number getBitrate()
CfnChannel.Eac3SettingsProperty
Valid bitrates depend on the coding mode.
getBitrate
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getBitstreamMode()
CfnChannel.Eac3SettingsProperty
For more information, see ATSC A/52-2012 (Annex E).
getBitstreamMode
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getCodingMode()
CfnChannel.Eac3SettingsProperty
This mode determines the number of channels.
getCodingMode
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getDcFilter()
CfnChannel.Eac3SettingsProperty
getDcFilter
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.Number getDialnorm()
CfnChannel.Eac3SettingsProperty
If blank and the input audio is Dolby Digital Plus, dialnorm will be passed through.
getDialnorm
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getDrcLine()
CfnChannel.Eac3SettingsProperty
getDrcLine
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getDrcRf()
CfnChannel.Eac3SettingsProperty
getDrcRf
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getLfeControl()
CfnChannel.Eac3SettingsProperty
getLfeControl
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getLfeFilter()
CfnChannel.Eac3SettingsProperty
Valid only with a codingMode32 coding mode.
getLfeFilter
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.Number getLoRoCenterMixLevel()
CfnChannel.Eac3SettingsProperty
Used only for the 3/2 coding mode.
getLoRoCenterMixLevel
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.Number getLoRoSurroundMixLevel()
CfnChannel.Eac3SettingsProperty
Used only for a 3/2 coding mode.
getLoRoSurroundMixLevel
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.Number getLtRtCenterMixLevel()
CfnChannel.Eac3SettingsProperty
Used only for a 3/2 coding mode.
getLtRtCenterMixLevel
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.Number getLtRtSurroundMixLevel()
CfnChannel.Eac3SettingsProperty
Used only for the 3/2 coding mode.
getLtRtSurroundMixLevel
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getMetadataControl()
CfnChannel.Eac3SettingsProperty
If the audio is not supplied from one of these streams, then the static metadata settings are used.
getMetadataControl
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getPassthroughControl()
CfnChannel.Eac3SettingsProperty
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.
getPassthroughControl
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getPhaseControl()
CfnChannel.Eac3SettingsProperty
Used only for a 3/2 coding mode.
getPhaseControl
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getStereoDownmix()
CfnChannel.Eac3SettingsProperty
Used only for the 3/2 coding mode.
getStereoDownmix
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getSurroundExMode()
CfnChannel.Eac3SettingsProperty
getSurroundExMode
in interface CfnChannel.Eac3SettingsProperty
public final java.lang.String getSurroundMode()
CfnChannel.Eac3SettingsProperty
getSurroundMode
in interface CfnChannel.Eac3SettingsProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()