Class CfnChannel.VideoBlackFailoverSettingsProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnChannel.VideoBlackFailoverSettingsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnChannel.VideoBlackFailoverSettingsProperty
  • Constructor Details

  • Method Details

    • getBlackDetectThreshold

      public final Number getBlackDetectThreshold()
      Description copied from interface: CfnChannel.VideoBlackFailoverSettingsProperty
      A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'.

      For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.

      Specified by:
      getBlackDetectThreshold in interface CfnChannel.VideoBlackFailoverSettingsProperty
    • getVideoBlackThresholdMsec

      public final Number getVideoBlackThresholdMsec()
      Description copied from interface: CfnChannel.VideoBlackFailoverSettingsProperty
      The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
      Specified by:
      getVideoBlackThresholdMsec in interface CfnChannel.VideoBlackFailoverSettingsProperty
    • $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