@Stability(value=Stable)
public static interface CfnChannel.CaptionDescriptionProperty
extends software.amazon.jsii.JsiiSerializable
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()
.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)
.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())
.languageCode("languageCode")
.languageDescription("languageDescription")
.name("name")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnChannel.CaptionDescriptionProperty.Builder
A builder for
CfnChannel.CaptionDescriptionProperty |
static class |
CfnChannel.CaptionDescriptionProperty.Jsii$Proxy
An implementation for
CfnChannel.CaptionDescriptionProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnChannel.CaptionDescriptionProperty.Builder |
builder() |
default String |
getCaptionSelectorName()
Specifies which input captions selector to use as a captions source when generating output captions.
|
default Object |
getDestinationSettings()
Additional settings for a captions destination that depend on the destination type.
|
default String |
getLanguageCode()
An ISO 639-2 three-digit code.
|
default String |
getLanguageDescription()
Human-readable information to indicate the captions that are available for players (for example, English or Spanish).
|
default String |
getName()
The name of the captions description.
|
@Stability(value=Stable) @Nullable default String getCaptionSelectorName()
This field should match a captionSelector name.
@Stability(value=Stable) @Nullable default Object getDestinationSettings()
@Stability(value=Stable) @Nullable default String getLanguageCode()
For more information, see http://www.loc.gov/standards/iso639-2/.
@Stability(value=Stable) @Nullable default String getLanguageDescription()
@Stability(value=Stable) @Nullable default String getName()
The name is used to associate a captions description with an output. Names must be unique within a channel.
@Stability(value=Stable) static CfnChannel.CaptionDescriptionProperty.Builder builder()
Copyright © 2022. All rights reserved.