Class CfnChannel.AudioLanguageSelectionProperty.Jsii$Proxy

All Implemented Interfaces:
Enclosing interface:

@Stability(Stable) @Internal public static final class CfnChannel.AudioLanguageSelectionProperty.Jsii$Proxy extends implements CfnChannel.AudioLanguageSelectionProperty
  • Constructor Details

  • Method Details

    • getLanguageCode

      public final String getLanguageCode()
      Description copied from interface: CfnChannel.AudioLanguageSelectionProperty
      Selects a specific three-letter language code from within an audio source.
      Specified by:
      getLanguageCode in interface CfnChannel.AudioLanguageSelectionProperty
    • getLanguageSelectionPolicy

      public final String getLanguageSelectionPolicy()
      Description copied from interface: CfnChannel.AudioLanguageSelectionProperty
      When set to "strict," the transport stream demux strictly identifies audio streams by their language descriptor.

      If a PMT update occurs such that an audio stream matching the initially selected language is no longer present, then mute is encoded until the language returns. If set to "loose," then on a PMT update the demux chooses another audio stream in the program with the same stream type if it can't find one with the same language.

      Specified by:
      getLanguageSelectionPolicy in interface CfnChannel.AudioLanguageSelectionProperty
    • $jsii$toJson

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

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

      public final int hashCode()
      hashCode in class Object