Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs
-
public final class ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>alignment()java.util.Optional<com.pulumi.core.Output<java.lang.String>>backgroundColor()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>backgroundOpacity()static ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs.Builderbuilder()static ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs.Builderbuilder(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs defaults)java.util.Optional<com.pulumi.core.Output<ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs>>font()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fontColor()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>fontOpacity()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>fontResolution()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fontSize()com.pulumi.core.Output<java.lang.String>outlineColor()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>outlineSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>shadowColor()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>shadowOpacity()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>shadowXOffset()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>shadowYOffset()com.pulumi.core.Output<java.lang.String>teletextGridControl()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>xPosition()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>yPosition()
-
-
-
Field Detail
-
Empty
public static final ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs Empty
-
-
Method Detail
-
alignment
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> alignment()
- Returns:
- Justification of the caption text. When no explicit `xPosition` or `yPosition` is provided, `centered` places the captions at the bottom center of the output and `left` aligns captions to the bottom left. If `xPosition` and `yPosition` are given with the alignment parameter, the font is justified (left or centered) relative to those coordinates. Selecting `smart` justification left-justifies live subtitles and center-justifies pre-recorded subtitles.
-
backgroundColor
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> backgroundColor()
- Returns:
- Color of the rectangle behind the captions.
-
backgroundOpacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> backgroundOpacity()
- Returns:
- Opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent).
-
font
public java.util.Optional<com.pulumi.core.Output<ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs>> font()
- Returns:
- External font file used for caption burn-in. File extension must be `ttf` or `tte`. Although you can select output fonts for many different types of input captions, embedded, STL, and teletext sources use a strict grid system; using external fonts with these caption sources could cause unexpected display of proportional fonts. See `font` Block for details.
-
fontColor
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fontColor()
- Returns:
- Color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded, or teletext. These source settings are already pre-defined by the caption stream.
-
fontOpacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> fontOpacity()
- Returns:
- Opacity of the burned-in captions. 255 is opaque; 0 is transparent.
-
fontResolution
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> fontResolution()
- Returns:
- Font resolution in DPI (dots per inch). Default is 96 dpi.
-
fontSize
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fontSize()
- Returns:
- When set to `auto`, font size scales depending on the size of the output. A positive integer sets the exact font size in points.
-
outlineColor
public com.pulumi.core.Output<java.lang.String> outlineColor()
- Returns:
- Font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream.
-
outlineSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> outlineSize()
- Returns:
- Font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream.
-
shadowColor
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shadowColor()
- Returns:
- Color of the shadow cast by the captions.
-
shadowOpacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> shadowOpacity()
- Returns:
- Opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent).
-
shadowXOffset
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> shadowXOffset()
- Returns:
- Horizontal offset, in pixels, of the shadow relative to the captions. A value of -2 results in a shadow offset 2 pixels to the left.
-
shadowYOffset
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> shadowYOffset()
- Returns:
- Vertical offset, in pixels, of the shadow relative to the captions. A value of -2 results in a shadow offset 2 pixels above the text.
-
teletextGridControl
public com.pulumi.core.Output<java.lang.String> teletextGridControl()
- Returns:
- Whether a fixed grid size is used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
-
xPosition
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> xPosition()
- Returns:
- Horizontal position, in pixels, of the caption relative to the left side of the output. A value of 10 results in the captions starting 10 pixels from the left of the output. If no explicit `xPosition` is provided, the horizontal caption position is determined by the alignment parameter.
-
yPosition
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> yPosition()
- Returns:
- Vertical position, in pixels, of the caption relative to the top of the output. A value of 10 results in the captions starting 10 pixels from the top of the output. If no explicit `yPosition` is provided, the caption is positioned towards the bottom of the output.
-
builder
public static ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs.Builder builder()
-
-