Interface CfnChannel.CaptionSelectorSettingsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnChannel.CaptionSelectorSettingsProperty.Jsii$Proxy
Enclosing class:
CfnChannel

@Stability(Stable) public static interface CfnChannel.CaptionSelectorSettingsProperty extends software.amazon.jsii.JsiiSerializable
Captions Selector Settings.

The parent of this entity is CaptionSelector.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.medialive.*;
 CaptionSelectorSettingsProperty captionSelectorSettingsProperty = CaptionSelectorSettingsProperty.builder()
         .ancillarySourceSettings(AncillarySourceSettingsProperty.builder()
                 .sourceAncillaryChannelNumber(123)
                 .build())
         .aribSourceSettings(AribSourceSettingsProperty.builder().build())
         .dvbSubSourceSettings(DvbSubSourceSettingsProperty.builder()
                 .ocrLanguage("ocrLanguage")
                 .pid(123)
                 .build())
         .embeddedSourceSettings(EmbeddedSourceSettingsProperty.builder()
                 .convert608To708("convert608To708")
                 .scte20Detection("scte20Detection")
                 .source608ChannelNumber(123)
                 .source608TrackNumber(123)
                 .build())
         .scte20SourceSettings(Scte20SourceSettingsProperty.builder()
                 .convert608To708("convert608To708")
                 .source608ChannelNumber(123)
                 .build())
         .scte27SourceSettings(Scte27SourceSettingsProperty.builder()
                 .ocrLanguage("ocrLanguage")
                 .pid(123)
                 .build())
         .teletextSourceSettings(TeletextSourceSettingsProperty.builder()
                 .outputRectangle(CaptionRectangleProperty.builder()
                         .height(123)
                         .leftOffset(123)
                         .topOffset(123)
                         .width(123)
                         .build())
                 .pageNumber("pageNumber")
                 .build())
         .build();
 
  • Method Details

    • getAncillarySourceSettings

      @Stability(Stable) @Nullable default Object getAncillarySourceSettings()
      Information about the ancillary captions to extract from the input.
    • getAribSourceSettings

      @Stability(Stable) @Nullable default Object getAribSourceSettings()
      Information about the ARIB captions to extract from the input.
    • getDvbSubSourceSettings

      @Stability(Stable) @Nullable default Object getDvbSubSourceSettings()
      Information about the DVB Sub captions to extract from the input.
    • getEmbeddedSourceSettings

      @Stability(Stable) @Nullable default Object getEmbeddedSourceSettings()
      Information about the embedded captions to extract from the input.
    • getScte20SourceSettings

      @Stability(Stable) @Nullable default Object getScte20SourceSettings()
      Information about the SCTE-20 captions to extract from the input.
    • getScte27SourceSettings

      @Stability(Stable) @Nullable default Object getScte27SourceSettings()
      Information about the SCTE-27 captions to extract from the input.
    • getTeletextSourceSettings

      @Stability(Stable) @Nullable default Object getTeletextSourceSettings()
      Information about the Teletext captions to extract from the input.
    • builder

      @Stability(Stable) static CfnChannel.CaptionSelectorSettingsProperty.Builder builder()
      Returns:
      a CfnChannel.CaptionSelectorSettingsProperty.Builder of CfnChannel.CaptionSelectorSettingsProperty