Class CfnChannel.TimecodeConfigProperty.Jsii$Proxy

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

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

    • getSource

      public final String getSource()
      Description copied from interface: CfnChannel.TimecodeConfigProperty
      Identifies the source for the timecode that will be associated with the channel outputs.

      Embedded (embedded): Initialize the output timecode with timecode from the source. If no embedded timecode is detected in the source, the system falls back to using "Start at 0" (zerobased). System Clock (systemclock): Use the UTC time. Start at 0 (zerobased): The time of the first frame of the channel will be 00:00:00:00.

      Specified by:
      getSource in interface CfnChannel.TimecodeConfigProperty
    • getSyncThreshold

      public final Number getSyncThreshold()
      Description copied from interface: CfnChannel.TimecodeConfigProperty
      The threshold in frames beyond which output timecode is resynchronized to the input timecode.

      Discrepancies below this threshold are permitted to avoid unnecessary discontinuities in the output timecode. There is no timecode sync when this is not specified.

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