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.