Skip to content
v2.275.0

CaptionDestinationSettingsProperty Struct ​

The configuration of one captions encode in the output.

The parent of this entity is CaptionDescription.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const captionDestinationSettingsProperty: medialive.CfnChannel.CaptionDestinationSettingsProperty = {
  aribDestinationSettings: { },
  burnInDestinationSettings: {
    alignment: 'alignment',
    backgroundColor: 'backgroundColor',
    backgroundOpacity: 123,
    font: {
      passwordParam: 'passwordParam',
      uri: 'uri',
      username: 'username',
    },
    fontColor: 'fontColor',
    fontOpacity: 123,
    fontResolution: 123,
    fontSize: 'fontSize',
    outlineColor: 'outlineColor',
    outlineSize: 123,
    shadowColor: 'shadowColor',
    shadowOpacity: 123,
    shadowXOffset: 123,
    shadowYOffset: 123,
    subtitleRows: 'subtitleRows',
    teletextGridControl: 'teletextGridControl',
    xPosition: 123,
    yPosition: 123,
  },
  dvbSubDestinationSettings: {
    alignment: 'alignment',
    backgroundColor: 'backgroundColor',
    backgroundOpacity: 123,
    font: {
      passwordParam: 'passwordParam',
      uri: 'uri',
      username: 'username',
    },
    fontColor: 'fontColor',
    fontOpacity: 123,
    fontResolution: 123,
    fontSize: 'fontSize',
    outlineColor: 'outlineColor',
    outlineSize: 123,
    shadowColor: 'shadowColor',
    shadowOpacity: 123,
    shadowXOffset: 123,
    shadowYOffset: 123,
    subtitleRows: 'subtitleRows',
    teletextGridControl: 'teletextGridControl',
    xPosition: 123,
    yPosition: 123,
  },
  ebuTtDDestinationSettings: {
    copyrightHolder: 'copyrightHolder',
    defaultFontSize: 123,
    defaultLineHeight: 123,
    fillLineGap: 'fillLineGap',
    fontFamily: 'fontFamily',
    styleControl: 'styleControl',
  },
  embeddedDestinationSettings: {
    position: {
      yPositionLine: 123,
    },
    styleControl: 'styleControl',
  },
  embeddedPlusScte20DestinationSettings: { },
  rtmpCaptionInfoDestinationSettings: { },
  scte20PlusEmbeddedDestinationSettings: { },
  scte27DestinationSettings: { },
  smpteTtDestinationSettings: { },
  teletextDestinationSettings: { },
  ttmlDestinationSettings: {
    position: {
      yPositionPercentage: 123,
    },
    styleControl: 'styleControl',
  },
  webvttDestinationSettings: {
    position: {
      yPositionPercentage: 123,
    },
    styleControl: 'styleControl',
  },
};

Properties ​

aribDestinationSettingsoptionalIResolvable | CfnChannel.AribDestinationSettingsPropertyarib_destination_settingsoptionaltyping.Union[IResolvable, AribDestinationSettingsProperty]aribDestinationSettingsoptionalIResolvableAribDestinationSettingsoptionalIResolvableAribDestinationSettingsoptionalinterface{}#
The configuration of one ARIB captions encode in the output.
burnInDestinationSettingsoptionalIResolvable | CfnChannel.BurnInDestinationSettingsPropertyburn_in_destination_settingsoptionaltyping.Union[IResolvable, BurnInDestinationSettingsProperty]burnInDestinationSettingsoptionalIResolvableBurnInDestinationSettingsoptionalIResolvableBurnInDestinationSettingsoptionalinterface{}#
The configuration of one burn-in captions encode in the output.
dvbSubDestinationSettingsoptionalIResolvable | CfnChannel.DvbSubDestinationSettingsPropertydvb_sub_destination_settingsoptionaltyping.Union[IResolvable, DvbSubDestinationSettingsProperty]dvbSubDestinationSettingsoptionalIResolvableDvbSubDestinationSettingsoptionalIResolvableDvbSubDestinationSettingsoptionalinterface{}#
The configuration of one DVB Sub captions encode in the output.
ebuTtDDestinationSettingsoptionalIResolvable | CfnChannel.EbuTtDDestinationSettingsPropertyebu_tt_d_destination_settingsoptionaltyping.Union[IResolvable, EbuTtDDestinationSettingsProperty]ebuTtDDestinationSettingsoptionalIResolvableEbuTtDDestinationSettingsoptionalIResolvableEbuTtDDestinationSettingsoptionalinterface{}#
Settings for EBU-TT captions in the output.
embeddedDestinationSettingsoptionalIResolvable | CfnChannel.EmbeddedDestinationSettingsPropertyembedded_destination_settingsoptionaltyping.Union[IResolvable, EmbeddedDestinationSettingsProperty]embeddedDestinationSettingsoptionalIResolvableEmbeddedDestinationSettingsoptionalIResolvableEmbeddedDestinationSettingsoptionalinterface{}#
The configuration of one embedded captions encode in the output.
embeddedPlusScte20DestinationSettingsoptionalIResolvable | CfnChannel.EmbeddedPlusScte20DestinationSettingsPropertyembedded_plus_scte20_destination_settingsoptionaltyping.Union[IResolvable, EmbeddedPlusScte20DestinationSettingsProperty]embeddedPlusScte20DestinationSettingsoptionalIResolvableEmbeddedPlusScte20DestinationSettingsoptionalIResolvableEmbeddedPlusScte20DestinationSettingsoptionalinterface{}#
The configuration of one embedded plus SCTE-20 captions encode in the output.
rtmpCaptionInfoDestinationSettingsoptionalIResolvable | CfnChannel.RtmpCaptionInfoDestinationSettingsPropertyrtmp_caption_info_destination_settingsoptionaltyping.Union[IResolvable, RtmpCaptionInfoDestinationSettingsProperty]rtmpCaptionInfoDestinationSettingsoptionalIResolvableRtmpCaptionInfoDestinationSettingsoptionalIResolvableRtmpCaptionInfoDestinationSettingsoptionalinterface{}#
The configuration of one RTMPCaptionInfo captions encode in the output.
scte20PlusEmbeddedDestinationSettingsoptionalIResolvable | CfnChannel.Scte20PlusEmbeddedDestinationSettingsPropertyscte20_plus_embedded_destination_settingsoptionaltyping.Union[IResolvable, Scte20PlusEmbeddedDestinationSettingsProperty]scte20PlusEmbeddedDestinationSettingsoptionalIResolvableScte20PlusEmbeddedDestinationSettingsoptionalIResolvableScte20PlusEmbeddedDestinationSettingsoptionalinterface{}#
The configuration of one SCTE20 plus embedded captions encode in the output.
scte27DestinationSettingsoptionalIResolvable | CfnChannel.Scte27DestinationSettingsPropertyscte27_destination_settingsoptionaltyping.Union[IResolvable, Scte27DestinationSettingsProperty]scte27DestinationSettingsoptionalIResolvableScte27DestinationSettingsoptionalIResolvableScte27DestinationSettingsoptionalinterface{}#
The configuration of one SCTE-27 captions encode in the output.
smpteTtDestinationSettingsoptionalIResolvable | CfnChannel.SmpteTtDestinationSettingsPropertysmpte_tt_destination_settingsoptionaltyping.Union[IResolvable, SmpteTtDestinationSettingsProperty]smpteTtDestinationSettingsoptionalIResolvableSmpteTtDestinationSettingsoptionalIResolvableSmpteTtDestinationSettingsoptionalinterface{}#
The configuration of one SMPTE-TT captions encode in the output.
teletextDestinationSettingsoptionalIResolvable | CfnChannel.TeletextDestinationSettingsPropertyteletext_destination_settingsoptionaltyping.Union[IResolvable, TeletextDestinationSettingsProperty]teletextDestinationSettingsoptionalIResolvableTeletextDestinationSettingsoptionalIResolvableTeletextDestinationSettingsoptionalinterface{}#
The configuration of one Teletext captions encode in the output.
ttmlDestinationSettingsoptionalIResolvable | CfnChannel.TtmlDestinationSettingsPropertyttml_destination_settingsoptionaltyping.Union[IResolvable, TtmlDestinationSettingsProperty]ttmlDestinationSettingsoptionalIResolvableTtmlDestinationSettingsoptionalIResolvableTtmlDestinationSettingsoptionalinterface{}#
The configuration of one TTML captions encode in the output.
webvttDestinationSettingsoptionalIResolvable | CfnChannel.WebvttDestinationSettingsPropertywebvtt_destination_settingsoptionaltyping.Union[IResolvable, WebvttDestinationSettingsProperty]webvttDestinationSettingsoptionalIResolvableWebvttDestinationSettingsoptionalIResolvableWebvttDestinationSettingsoptionalinterface{}#
The configuration of one WebVTT captions encode in the output.