public static interface DvbSubDestinationSettings.Builder extends CopyableBuilder<DvbSubDestinationSettings.Builder,DvbSubDestinationSettings>
Modifier and Type | Method and Description |
---|---|
DvbSubDestinationSettings.Builder |
alignment(DvbSubtitleAlignment alignment)
Sets the value of the Alignment property for this object.
|
DvbSubDestinationSettings.Builder |
alignment(String alignment)
Sets the value of the Alignment property for this object.
|
DvbSubDestinationSettings.Builder |
backgroundColor(DvbSubtitleBackgroundColor backgroundColor)
Sets the value of the BackgroundColor property for this object.
|
DvbSubDestinationSettings.Builder |
backgroundColor(String backgroundColor)
Sets the value of the BackgroundColor property for this object.
|
DvbSubDestinationSettings.Builder |
backgroundOpacity(Integer backgroundOpacity)
Specifies the opacity of the background rectangle.
|
DvbSubDestinationSettings.Builder |
fontColor(DvbSubtitleFontColor fontColor)
Sets the value of the FontColor property for this object.
|
DvbSubDestinationSettings.Builder |
fontColor(String fontColor)
Sets the value of the FontColor property for this object.
|
DvbSubDestinationSettings.Builder |
fontOpacity(Integer fontOpacity)
Specifies the opacity of the burned-in captions.
|
DvbSubDestinationSettings.Builder |
fontResolution(Integer fontResolution)
Font resolution in DPI (dots per inch); default is 96 dpi.
|
DvbSubDestinationSettings.Builder |
fontSize(Integer fontSize)
A positive integer indicates the exact font size in points.
|
DvbSubDestinationSettings.Builder |
outlineColor(DvbSubtitleOutlineColor outlineColor)
Sets the value of the OutlineColor property for this object.
|
DvbSubDestinationSettings.Builder |
outlineColor(String outlineColor)
Sets the value of the OutlineColor property for this object.
|
DvbSubDestinationSettings.Builder |
outlineSize(Integer outlineSize)
Specifies font outline size in pixels.
|
DvbSubDestinationSettings.Builder |
shadowColor(DvbSubtitleShadowColor shadowColor)
Sets the value of the ShadowColor property for this object.
|
DvbSubDestinationSettings.Builder |
shadowColor(String shadowColor)
Sets the value of the ShadowColor property for this object.
|
DvbSubDestinationSettings.Builder |
shadowOpacity(Integer shadowOpacity)
Specifies the opacity of the shadow.
|
DvbSubDestinationSettings.Builder |
shadowXOffset(Integer shadowXOffset)
Specifies the horizontal offset of the shadow relative to the captions in pixels.
|
DvbSubDestinationSettings.Builder |
shadowYOffset(Integer shadowYOffset)
Specifies the vertical offset of the shadow relative to the captions in pixels.
|
DvbSubDestinationSettings.Builder |
teletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing)
Sets the value of the TeletextSpacing property for this object.
|
DvbSubDestinationSettings.Builder |
teletextSpacing(String teletextSpacing)
Sets the value of the TeletextSpacing property for this object.
|
DvbSubDestinationSettings.Builder |
xPosition(Integer xPosition)
Specifies the horizontal position of the caption relative to the left side of the output in pixels.
|
DvbSubDestinationSettings.Builder |
yPosition(Integer yPosition)
Specifies the vertical position of the caption relative to the top of the output in pixels.
|
copy
applyMutation, build
DvbSubDestinationSettings.Builder alignment(String alignment)
alignment
- The new value for the Alignment property for this object.DvbSubtitleAlignment
,
DvbSubtitleAlignment
DvbSubDestinationSettings.Builder alignment(DvbSubtitleAlignment alignment)
alignment
- The new value for the Alignment property for this object.DvbSubtitleAlignment
,
DvbSubtitleAlignment
DvbSubDestinationSettings.Builder backgroundColor(String backgroundColor)
backgroundColor
- The new value for the BackgroundColor property for this object.DvbSubtitleBackgroundColor
,
DvbSubtitleBackgroundColor
DvbSubDestinationSettings.Builder backgroundColor(DvbSubtitleBackgroundColor backgroundColor)
backgroundColor
- The new value for the BackgroundColor property for this object.DvbSubtitleBackgroundColor
,
DvbSubtitleBackgroundColor
DvbSubDestinationSettings.Builder backgroundOpacity(Integer backgroundOpacity)
backgroundOpacity
- Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this
parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings
must match.DvbSubDestinationSettings.Builder fontColor(String fontColor)
fontColor
- The new value for the FontColor property for this object.DvbSubtitleFontColor
,
DvbSubtitleFontColor
DvbSubDestinationSettings.Builder fontColor(DvbSubtitleFontColor fontColor)
fontColor
- The new value for the FontColor property for this object.DvbSubtitleFontColor
,
DvbSubtitleFontColor
DvbSubDestinationSettings.Builder fontOpacity(Integer fontOpacity)
fontOpacity
- Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and
DVB-Sub font settings must match.DvbSubDestinationSettings.Builder fontResolution(Integer fontResolution)
fontResolution
- Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must
match.DvbSubDestinationSettings.Builder fontSize(Integer fontSize)
fontSize
- A positive integer indicates the exact font size in points. Set to 0 for automatic font size
selection. All burn-in and DVB-Sub font settings must match.DvbSubDestinationSettings.Builder outlineColor(String outlineColor)
outlineColor
- The new value for the OutlineColor property for this object.DvbSubtitleOutlineColor
,
DvbSubtitleOutlineColor
DvbSubDestinationSettings.Builder outlineColor(DvbSubtitleOutlineColor outlineColor)
outlineColor
- The new value for the OutlineColor property for this object.DvbSubtitleOutlineColor
,
DvbSubtitleOutlineColor
DvbSubDestinationSettings.Builder outlineSize(Integer outlineSize)
outlineSize
- Specifies 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. All
burn-in and DVB-Sub font settings must match.DvbSubDestinationSettings.Builder shadowColor(String shadowColor)
shadowColor
- The new value for the ShadowColor property for this object.DvbSubtitleShadowColor
,
DvbSubtitleShadowColor
DvbSubDestinationSettings.Builder shadowColor(DvbSubtitleShadowColor shadowColor)
shadowColor
- The new value for the ShadowColor property for this object.DvbSubtitleShadowColor
,
DvbSubtitleShadowColor
DvbSubDestinationSettings.Builder shadowOpacity(Integer shadowOpacity)
shadowOpacity
- Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is
equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.DvbSubDestinationSettings.Builder shadowXOffset(Integer shadowXOffset)
shadowXOffset
- Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would
result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.DvbSubDestinationSettings.Builder shadowYOffset(Integer shadowYOffset)
shadowYOffset
- Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would
result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.DvbSubDestinationSettings.Builder teletextSpacing(String teletextSpacing)
teletextSpacing
- The new value for the TeletextSpacing property for this object.DvbSubtitleTeletextSpacing
,
DvbSubtitleTeletextSpacing
DvbSubDestinationSettings.Builder teletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing)
teletextSpacing
- The new value for the TeletextSpacing property for this object.DvbSubtitleTeletextSpacing
,
DvbSubtitleTeletextSpacing
DvbSubDestinationSettings.Builder xPosition(Integer xPosition)
xPosition
- Specifies the horizontal position of the caption relative to the left side of the output in pixels. A
value of 10 would result in the captions starting 10 pixels from the left of the output. If no
explicit x_position is provided, the horizontal caption position will be determined by the alignment
parameter. 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. All burn-in and DVB-Sub font settings
must match.DvbSubDestinationSettings.Builder yPosition(Integer yPosition)
yPosition
- Specifies the vertical position of the caption relative to the top of the output in pixels. A value of
10 would result in the captions starting 10 pixels from the top of the output. If no explicit
y_position is provided, the caption will be positioned towards the bottom of the output. 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. All burn-in and DVB-Sub font settings must match.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.