Interface CaptionDestinationSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CaptionDestinationSettings.Builder,CaptionDestinationSettings>, SdkBuilder<CaptionDestinationSettings.Builder,CaptionDestinationSettings>, SdkPojo
Enclosing class:
CaptionDestinationSettings

public static interface CaptionDestinationSettings.Builder extends SdkPojo, CopyableBuilder<CaptionDestinationSettings.Builder,CaptionDestinationSettings>
  • Method Details

    • burninDestinationSettings

      CaptionDestinationSettings.Builder burninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
      Burn-in is a captions delivery method, rather than a captions format. Burn-in writes the captions directly on your video frames, replacing pixels of video content with the captions. Set up burn-in captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.
      Parameters:
      burninDestinationSettings - Burn-in is a captions delivery method, rather than a captions format. Burn-in writes the captions directly on your video frames, replacing pixels of video content with the captions. Set up burn-in captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • burninDestinationSettings

      default CaptionDestinationSettings.Builder burninDestinationSettings(Consumer<BurninDestinationSettings.Builder> burninDestinationSettings)
      Burn-in is a captions delivery method, rather than a captions format. Burn-in writes the captions directly on your video frames, replacing pixels of video content with the captions. Set up burn-in captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html. This is a convenience method that creates an instance of the BurninDestinationSettings.Builder avoiding the need to create one manually via BurninDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to burninDestinationSettings(BurninDestinationSettings).

      Parameters:
      burninDestinationSettings - a consumer that will call methods on BurninDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • destinationType

      CaptionDestinationSettings.Builder destinationType(String destinationType)
      Specify the format for this set of captions on this output. The default format is embedded without SCTE-20. Note that your choice of video output container constrains your choice of output captions format. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose SCTE-20 plus embedded. To create a non-compliant output where the embedded captions come first, choose Embedded plus SCTE-20.
      Parameters:
      destinationType - Specify the format for this set of captions on this output. The default format is embedded without SCTE-20. Note that your choice of video output container constrains your choice of output captions format. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose SCTE-20 plus embedded. To create a non-compliant output where the embedded captions come first, choose Embedded plus SCTE-20.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • destinationType

      Specify the format for this set of captions on this output. The default format is embedded without SCTE-20. Note that your choice of video output container constrains your choice of output captions format. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose SCTE-20 plus embedded. To create a non-compliant output where the embedded captions come first, choose Embedded plus SCTE-20.
      Parameters:
      destinationType - Specify the format for this set of captions on this output. The default format is embedded without SCTE-20. Note that your choice of video output container constrains your choice of output captions format. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose SCTE-20 plus embedded. To create a non-compliant output where the embedded captions come first, choose Embedded plus SCTE-20.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dvbSubDestinationSettings

      CaptionDestinationSettings.Builder dvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
      Settings related to DVB-Sub captions. Set up DVB-Sub captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.
      Parameters:
      dvbSubDestinationSettings - Settings related to DVB-Sub captions. Set up DVB-Sub captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dvbSubDestinationSettings

      default CaptionDestinationSettings.Builder dvbSubDestinationSettings(Consumer<DvbSubDestinationSettings.Builder> dvbSubDestinationSettings)
      Settings related to DVB-Sub captions. Set up DVB-Sub captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html. This is a convenience method that creates an instance of the DvbSubDestinationSettings.Builder avoiding the need to create one manually via DvbSubDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dvbSubDestinationSettings(DvbSubDestinationSettings).

      Parameters:
      dvbSubDestinationSettings - a consumer that will call methods on DvbSubDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • embeddedDestinationSettings

      CaptionDestinationSettings.Builder embeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
      Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions. Set up embedded captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.
      Parameters:
      embeddedDestinationSettings - Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions. Set up embedded captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • embeddedDestinationSettings

      default CaptionDestinationSettings.Builder embeddedDestinationSettings(Consumer<EmbeddedDestinationSettings.Builder> embeddedDestinationSettings)
      Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions. Set up embedded captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html. This is a convenience method that creates an instance of the EmbeddedDestinationSettings.Builder avoiding the need to create one manually via EmbeddedDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to embeddedDestinationSettings(EmbeddedDestinationSettings).

      Parameters:
      embeddedDestinationSettings - a consumer that will call methods on EmbeddedDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • imscDestinationSettings

      CaptionDestinationSettings.Builder imscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
      Settings related to IMSC captions. IMSC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
      Parameters:
      imscDestinationSettings - Settings related to IMSC captions. IMSC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imscDestinationSettings

      default CaptionDestinationSettings.Builder imscDestinationSettings(Consumer<ImscDestinationSettings.Builder> imscDestinationSettings)
      Settings related to IMSC captions. IMSC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. This is a convenience method that creates an instance of the ImscDestinationSettings.Builder avoiding the need to create one manually via ImscDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to imscDestinationSettings(ImscDestinationSettings).

      Parameters:
      imscDestinationSettings - a consumer that will call methods on ImscDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sccDestinationSettings

      CaptionDestinationSettings.Builder sccDestinationSettings(SccDestinationSettings sccDestinationSettings)
      Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.
      Parameters:
      sccDestinationSettings - Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sccDestinationSettings

      default CaptionDestinationSettings.Builder sccDestinationSettings(Consumer<SccDestinationSettings.Builder> sccDestinationSettings)
      Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html. This is a convenience method that creates an instance of the SccDestinationSettings.Builder avoiding the need to create one manually via SccDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sccDestinationSettings(SccDestinationSettings).

      Parameters:
      sccDestinationSettings - a consumer that will call methods on SccDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • srtDestinationSettings

      CaptionDestinationSettings.Builder srtDestinationSettings(SrtDestinationSettings srtDestinationSettings)
      Settings related to SRT captions. SRT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video.
      Parameters:
      srtDestinationSettings - Settings related to SRT captions. SRT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • srtDestinationSettings

      default CaptionDestinationSettings.Builder srtDestinationSettings(Consumer<SrtDestinationSettings.Builder> srtDestinationSettings)
      Settings related to SRT captions. SRT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. This is a convenience method that creates an instance of the SrtDestinationSettings.Builder avoiding the need to create one manually via SrtDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to srtDestinationSettings(SrtDestinationSettings).

      Parameters:
      srtDestinationSettings - a consumer that will call methods on SrtDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • teletextDestinationSettings

      CaptionDestinationSettings.Builder teletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
      Settings related to teletext captions. Set up teletext captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.
      Parameters:
      teletextDestinationSettings - Settings related to teletext captions. Set up teletext captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • teletextDestinationSettings

      default CaptionDestinationSettings.Builder teletextDestinationSettings(Consumer<TeletextDestinationSettings.Builder> teletextDestinationSettings)
      Settings related to teletext captions. Set up teletext captions in the same output as your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html. This is a convenience method that creates an instance of the TeletextDestinationSettings.Builder avoiding the need to create one manually via TeletextDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to teletextDestinationSettings(TeletextDestinationSettings).

      Parameters:
      teletextDestinationSettings - a consumer that will call methods on TeletextDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ttmlDestinationSettings

      CaptionDestinationSettings.Builder ttmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
      Settings related to TTML captions. TTML is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
      Parameters:
      ttmlDestinationSettings - Settings related to TTML captions. TTML is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ttmlDestinationSettings

      default CaptionDestinationSettings.Builder ttmlDestinationSettings(Consumer<TtmlDestinationSettings.Builder> ttmlDestinationSettings)
      Settings related to TTML captions. TTML is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. This is a convenience method that creates an instance of the TtmlDestinationSettings.Builder avoiding the need to create one manually via TtmlDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ttmlDestinationSettings(TtmlDestinationSettings).

      Parameters:
      ttmlDestinationSettings - a consumer that will call methods on TtmlDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • webvttDestinationSettings

      CaptionDestinationSettings.Builder webvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
      Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
      Parameters:
      webvttDestinationSettings - Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webvttDestinationSettings

      default CaptionDestinationSettings.Builder webvttDestinationSettings(Consumer<WebvttDestinationSettings.Builder> webvttDestinationSettings)
      Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is separate from the video container. Set up sidecar captions in the same output group, but different output from your video. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. This is a convenience method that creates an instance of the WebvttDestinationSettings.Builder avoiding the need to create one manually via WebvttDestinationSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to webvttDestinationSettings(WebvttDestinationSettings).

      Parameters:
      webvttDestinationSettings - a consumer that will call methods on WebvttDestinationSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: