Interface CfnChannel.CaptionDestinationSettingsProperty

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

@Stability(Stable) public static interface CfnChannel.CaptionDestinationSettingsProperty extends software.amazon.jsii.JsiiSerializable
The configuration of one captions encode in the output.

The parent of this entity is CaptionDescription.

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.*;
 CaptionDestinationSettingsProperty captionDestinationSettingsProperty = CaptionDestinationSettingsProperty.builder()
         .aribDestinationSettings(AribDestinationSettingsProperty.builder().build())
         .burnInDestinationSettings(BurnInDestinationSettingsProperty.builder()
                 .alignment("alignment")
                 .backgroundColor("backgroundColor")
                 .backgroundOpacity(123)
                 .font(InputLocationProperty.builder()
                         .passwordParam("passwordParam")
                         .uri("uri")
                         .username("username")
                         .build())
                 .fontColor("fontColor")
                 .fontOpacity(123)
                 .fontResolution(123)
                 .fontSize("fontSize")
                 .outlineColor("outlineColor")
                 .outlineSize(123)
                 .shadowColor("shadowColor")
                 .shadowOpacity(123)
                 .shadowXOffset(123)
                 .shadowYOffset(123)
                 .teletextGridControl("teletextGridControl")
                 .xPosition(123)
                 .yPosition(123)
                 .build())
         .dvbSubDestinationSettings(DvbSubDestinationSettingsProperty.builder()
                 .alignment("alignment")
                 .backgroundColor("backgroundColor")
                 .backgroundOpacity(123)
                 .font(InputLocationProperty.builder()
                         .passwordParam("passwordParam")
                         .uri("uri")
                         .username("username")
                         .build())
                 .fontColor("fontColor")
                 .fontOpacity(123)
                 .fontResolution(123)
                 .fontSize("fontSize")
                 .outlineColor("outlineColor")
                 .outlineSize(123)
                 .shadowColor("shadowColor")
                 .shadowOpacity(123)
                 .shadowXOffset(123)
                 .shadowYOffset(123)
                 .teletextGridControl("teletextGridControl")
                 .xPosition(123)
                 .yPosition(123)
                 .build())
         .ebuTtDDestinationSettings(EbuTtDDestinationSettingsProperty.builder()
                 .copyrightHolder("copyrightHolder")
                 .fillLineGap("fillLineGap")
                 .fontFamily("fontFamily")
                 .styleControl("styleControl")
                 .build())
         .embeddedDestinationSettings(EmbeddedDestinationSettingsProperty.builder().build())
         .embeddedPlusScte20DestinationSettings(EmbeddedPlusScte20DestinationSettingsProperty.builder().build())
         .rtmpCaptionInfoDestinationSettings(RtmpCaptionInfoDestinationSettingsProperty.builder().build())
         .scte20PlusEmbeddedDestinationSettings(Scte20PlusEmbeddedDestinationSettingsProperty.builder().build())
         .scte27DestinationSettings(Scte27DestinationSettingsProperty.builder().build())
         .smpteTtDestinationSettings(SmpteTtDestinationSettingsProperty.builder().build())
         .teletextDestinationSettings(TeletextDestinationSettingsProperty.builder().build())
         .ttmlDestinationSettings(TtmlDestinationSettingsProperty.builder()
                 .styleControl("styleControl")
                 .build())
         .webvttDestinationSettings(WebvttDestinationSettingsProperty.builder()
                 .styleControl("styleControl")
                 .build())
         .build();
 
  • Method Details

    • getAribDestinationSettings

      @Stability(Stable) @Nullable default Object getAribDestinationSettings()
      The configuration of one ARIB captions encode in the output.
    • getBurnInDestinationSettings

      @Stability(Stable) @Nullable default Object getBurnInDestinationSettings()
      The configuration of one burn-in captions encode in the output.
    • getDvbSubDestinationSettings

      @Stability(Stable) @Nullable default Object getDvbSubDestinationSettings()
      The configuration of one DVB Sub captions encode in the output.
    • getEbuTtDDestinationSettings

      @Stability(Stable) @Nullable default Object getEbuTtDDestinationSettings()
      Settings for EBU-TT captions in the output.
    • getEmbeddedDestinationSettings

      @Stability(Stable) @Nullable default Object getEmbeddedDestinationSettings()
      The configuration of one embedded captions encode in the output.
    • getEmbeddedPlusScte20DestinationSettings

      @Stability(Stable) @Nullable default Object getEmbeddedPlusScte20DestinationSettings()
      The configuration of one embedded plus SCTE-20 captions encode in the output.
    • getRtmpCaptionInfoDestinationSettings

      @Stability(Stable) @Nullable default Object getRtmpCaptionInfoDestinationSettings()
      The configuration of one RTMPCaptionInfo captions encode in the output.
    • getScte20PlusEmbeddedDestinationSettings

      @Stability(Stable) @Nullable default Object getScte20PlusEmbeddedDestinationSettings()
      The configuration of one SCTE20 plus embedded captions encode in the output.
    • getScte27DestinationSettings

      @Stability(Stable) @Nullable default Object getScte27DestinationSettings()
      The configuration of one SCTE-27 captions encode in the output.
    • getSmpteTtDestinationSettings

      @Stability(Stable) @Nullable default Object getSmpteTtDestinationSettings()
      The configuration of one SMPTE-TT captions encode in the output.
    • getTeletextDestinationSettings

      @Stability(Stable) @Nullable default Object getTeletextDestinationSettings()
      The configuration of one Teletext captions encode in the output.
    • getTtmlDestinationSettings

      @Stability(Stable) @Nullable default Object getTtmlDestinationSettings()
      The configuration of one TTML captions encode in the output.
    • getWebvttDestinationSettings

      @Stability(Stable) @Nullable default Object getWebvttDestinationSettings()
      The configuration of one WebVTT captions encode in the output.
    • builder

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