Class CfnChannel.FecOutputSettingsProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnChannel.FecOutputSettingsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnChannel.FecOutputSettingsProperty
  • 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(CfnChannel.FecOutputSettingsProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnChannel.FecOutputSettingsProperty.Builder.
  • Method Details

    • getColumnDepth

      public final Number getColumnDepth()
      Description copied from interface: CfnChannel.FecOutputSettingsProperty
      The parameter D from SMPTE 2022-1.

      The height of the FEC protection matrix. The number of transport stream packets per column error correction packet. The number must be between 4 and 20, inclusive.

      Specified by:
      getColumnDepth in interface CfnChannel.FecOutputSettingsProperty
    • getIncludeFec

      public final String getIncludeFec()
      Description copied from interface: CfnChannel.FecOutputSettingsProperty
      Enables column only or column and row-based FEC.
      Specified by:
      getIncludeFec in interface CfnChannel.FecOutputSettingsProperty
    • getRowLength

      public final Number getRowLength()
      Description copied from interface: CfnChannel.FecOutputSettingsProperty
      The parameter L from SMPTE 2022-1.

      The width of the FEC protection matrix. Must be between 1 and 20, inclusive. If only Column FEC is used, then larger values increase robustness. If Row FEC is used, then this is the number of transport stream packets per row error correction packet, and the value must be between 4 and 20, inclusive, if includeFec is columnAndRow. If includeFec is column, this value must be 1 to 20, inclusive.

      Specified by:
      getRowLength in interface CfnChannel.FecOutputSettingsProperty
    • $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