Class Eac3SettingsProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.alpha.Eac3SettingsProps.Jsii$Proxy
All Implemented Interfaces:
Eac3SettingsProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
Eac3SettingsProps

@Stability(Experimental) @Internal public static final class Eac3SettingsProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements Eac3SettingsProps
An implementation for Eac3SettingsProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(Eac3SettingsProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the Eac3SettingsProps.Builder.
  • Method Details

    • getAttenuationControl

      public final Eac3AttenuationControl getAttenuationControl()
      Description copied from interface: Eac3SettingsProps
      (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

      Specified by:
      getAttenuationControl in interface Eac3SettingsProps
    • getBitrate

      public final Bitrate getBitrate()
      Description copied from interface: Eac3SettingsProps
      (experimental) The average bitrate.

      Default: - service default

      Specified by:
      getBitrate in interface Eac3SettingsProps
    • getBitstreamMode

      public final Eac3BitstreamMode getBitstreamMode()
      Description copied from interface: Eac3SettingsProps
      (experimental) Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.

      Default: Eac3BitstreamMode.COMPLETE_MAIN

      Specified by:
      getBitstreamMode in interface Eac3SettingsProps
    • getCodingMode

      public final Eac3CodingMode getCodingMode()
      Description copied from interface: Eac3SettingsProps
      (experimental) The Dolby Digital Plus coding mode.

      Default: Eac3CodingMode.CODING_MODE_3_2

      Specified by:
      getCodingMode in interface Eac3SettingsProps
    • getDcFilter

      public final Eac3DcFilter getDcFilter()
      Description copied from interface: Eac3SettingsProps
      (experimental) When set to enabled, activates a DC highpass filter for all input channels.

      Default: - service default

      Specified by:
      getDcFilter in interface Eac3SettingsProps
    • getDialNorm

      public final Number getDialNorm()
      Description copied from interface: Eac3SettingsProps
      (experimental) The dialogue normalization level (1–31).

      Default: - service default

      Specified by:
      getDialNorm in interface Eac3SettingsProps
    • getDrcLine

      public final Eac3DrcLine getDrcLine()
      Description copied from interface: Eac3SettingsProps
      (experimental) Sets the Dolby dynamic range compression profile.

      Default: - service default

      Specified by:
      getDrcLine in interface Eac3SettingsProps
    • getDrcRf

      public final Eac3DrcRf getDrcRf()
      Description copied from interface: Eac3SettingsProps
      (experimental) Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.

      Default: - service default

      Specified by:
      getDrcRf in interface Eac3SettingsProps
    • getLfeControl

      public final Eac3LfeControl getLfeControl()
      Description copied from interface: Eac3SettingsProps
      (experimental) When encoding 3/2 audio, setting to lfe enables the LFE channel.

      Default: - service default

      Specified by:
      getLfeControl in interface Eac3SettingsProps
    • getLfeFilter

      public final Eac3LfeFilter getLfeFilter()
      Description copied from interface: Eac3SettingsProps
      (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

      Specified by:
      getLfeFilter in interface Eac3SettingsProps
    • getLoRoCenterMixLevel

      public final Number getLoRoCenterMixLevel()
      Description copied from interface: Eac3SettingsProps
      (experimental) The Left only/Right only center mix level.

      Used only for the 3/2 coding mode.

      Default: - service default

      Specified by:
      getLoRoCenterMixLevel in interface Eac3SettingsProps
    • getLoRoSurroundMixLevel

      public final Number getLoRoSurroundMixLevel()
      Description copied from interface: Eac3SettingsProps
      (experimental) The Left only/Right only surround mix level.

      Used only for a 3/2 coding mode.

      Default: - service default

      Specified by:
      getLoRoSurroundMixLevel in interface Eac3SettingsProps
    • getLtRtCenterMixLevel

      public final Number getLtRtCenterMixLevel()
      Description copied from interface: Eac3SettingsProps
      (experimental) The Left total/Right total center mix level.

      Used only for a 3/2 coding mode.

      Default: - service default

      Specified by:
      getLtRtCenterMixLevel in interface Eac3SettingsProps
    • getLtRtSurroundMixLevel

      public final Number getLtRtSurroundMixLevel()
      Description copied from interface: Eac3SettingsProps
      (experimental) The Left total/Right total surround mix level.

      Used only for the 3/2 coding mode.

      Default: - service default

      Specified by:
      getLtRtSurroundMixLevel in interface Eac3SettingsProps
    • getMetadataControl

      public final Eac3MetadataControl getMetadataControl()
      Description copied from interface: Eac3SettingsProps
      (experimental) When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.

      Default: - service default

      Specified by:
      getMetadataControl in interface Eac3SettingsProps
    • getPassthroughControl

      public final Eac3PassthroughControl getPassthroughControl()
      Description copied from interface: Eac3SettingsProps
      (experimental) When set to whenPossible, input DD+ audio will be passed through if it is present on the input.

      Default: - service default

      Specified by:
      getPassthroughControl in interface Eac3SettingsProps
    • getPhaseControl

      public final Eac3PhaseControl getPhaseControl()
      Description copied from interface: Eac3SettingsProps
      (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

      Specified by:
      getPhaseControl in interface Eac3SettingsProps
    • getStereoDownmix

      public final Eac3StereoDownmix getStereoDownmix()
      Description copied from interface: Eac3SettingsProps
      (experimental) A stereo downmix preference.

      Used only for the 3/2 coding mode.

      Default: - service default

      Specified by:
      getStereoDownmix in interface Eac3SettingsProps
    • getSurroundExMode

      public final Eac3SurroundExMode getSurroundExMode()
      Description copied from interface: Eac3SettingsProps
      (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

      Specified by:
      getSurroundExMode in interface Eac3SettingsProps
    • getSurroundMode

      public final Eac3SurroundMode getSurroundMode()
      Description copied from interface: Eac3SettingsProps
      (experimental) When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.

      Default: - service default

      Specified by:
      getSurroundMode in interface Eac3SettingsProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object