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")
         .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();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.CaptionDescriptionPropertystatic final classAn implementation forCfnChannel.CaptionDescriptionProperty
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()default StringCfnChannel.CaptionDescriptionProperty.Accessibility.default 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 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- 
getAccessibilityCfnChannel.CaptionDescriptionProperty.Accessibility.
- 
getCaptionSelectorNameSpecifies which input captions selector to use as a captions source when generating output captions.This field should match a captionSelector name. 
- 
getDestinationSettingsAdditional settings for a captions destination that depend on the destination type.
- 
getLanguageCodeAn ISO 639-2 three-digit code.For more information, see http://www.loc.gov/standards/iso639-2/. 
- 
getLanguageDescriptionHuman-readable information to indicate the captions that are available for players (for example, English or Spanish).
- 
getNameThe name of the captions description.The name is used to associate a captions description with an output. Names must be unique within a channel. 
- 
builder
 
-