Interface CfnChannel.CaptionDescriptionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.CaptionDescriptionProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.CaptionDescriptionProperty
extends software.amazon.jsii.JsiiSerializable
The encoding information for output captions.
The parent of this entity is EncoderSettings.
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.*;
CaptionDescriptionProperty captionDescriptionProperty = CaptionDescriptionProperty.builder()
.accessibility("accessibility")
.captionDashRoles(List.of("captionDashRoles"))
.captionSelectorName("captionSelectorName")
.destinationSettings(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)
.subtitleRows("subtitleRows")
.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)
.subtitleRows("subtitleRows")
.teletextGridControl("teletextGridControl")
.xPosition(123)
.yPosition(123)
.build())
.ebuTtDDestinationSettings(EbuTtDDestinationSettingsProperty.builder()
.copyrightHolder("copyrightHolder")
.defaultFontSize(123)
.defaultLineHeight(123)
.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())
.dvbDashAccessibility("dvbDashAccessibility")
.languageCode("languageCode")
.languageDescription("languageDescription")
.name("name")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.CaptionDescriptionPropertystatic final classAn implementation forCfnChannel.CaptionDescriptionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default Stringdefault StringSpecifies which input captions selector to use as a captions source when generating output captions.default ObjectAdditional settings for a captions destination that depend on the destination type.default Stringdefault StringAn ISO 639-2 three-digit code.default StringHuman-readable information to indicate the captions that are available for players (for example, English or Spanish).default StringgetName()The name of the captions description.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccessibility
- See Also:
-
getCaptionDashRoles
- See Also:
-
getCaptionSelectorName
Specifies which input captions selector to use as a captions source when generating output captions.This field should match a captionSelector name.
- See Also:
-
getDestinationSettings
Additional settings for a captions destination that depend on the destination type.Returns union: either
IResolvableorCfnChannel.CaptionDestinationSettingsProperty- See Also:
-
getDvbDashAccessibility
- See Also:
-
getLanguageCode
An ISO 639-2 three-digit code.For more information, see http://www.loc.gov/standards/iso639-2/.
- See Also:
-
getLanguageDescription
Human-readable information to indicate the captions that are available for players (for example, English or Spanish).- See Also:
-
getName
The name of the captions description.The name is used to associate a captions description with an output. Names must be unique within a channel.
- See Also:
-
builder
-