@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DvbSubDestinationSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
DvbSubDestinationSettings() |
| Modifier and Type | Method and Description |
|---|---|
DvbSubDestinationSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAlignment() |
String |
getBackgroundColor() |
Integer |
getBackgroundOpacity()
Specifies the opacity of the background rectangle.
|
String |
getFontColor() |
Integer |
getFontOpacity()
Specifies the opacity of the burned-in captions.
|
Integer |
getFontResolution()
Font resolution in DPI (dots per inch); default is 96 dpi.
|
Integer |
getFontSize()
A positive integer indicates the exact font size in points.
|
String |
getOutlineColor() |
Integer |
getOutlineSize()
Specifies font outline size in pixels.
|
String |
getShadowColor() |
Integer |
getShadowOpacity()
Specifies the opacity of the shadow.
|
Integer |
getShadowXOffset()
Specifies the horizontal offset of the shadow relative to the captions in pixels.
|
Integer |
getShadowYOffset()
Specifies the vertical offset of the shadow relative to the captions in pixels.
|
String |
getTeletextSpacing() |
Integer |
getXPosition()
Specifies the horizontal position of the caption relative to the left side of the output in pixels.
|
Integer |
getYPosition()
Specifies the vertical position of the caption relative to the top of the output in pixels.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAlignment(String alignment) |
void |
setBackgroundColor(String backgroundColor) |
void |
setBackgroundOpacity(Integer backgroundOpacity)
Specifies the opacity of the background rectangle.
|
void |
setFontColor(String fontColor) |
void |
setFontOpacity(Integer fontOpacity)
Specifies the opacity of the burned-in captions.
|
void |
setFontResolution(Integer fontResolution)
Font resolution in DPI (dots per inch); default is 96 dpi.
|
void |
setFontSize(Integer fontSize)
A positive integer indicates the exact font size in points.
|
void |
setOutlineColor(String outlineColor) |
void |
setOutlineSize(Integer outlineSize)
Specifies font outline size in pixels.
|
void |
setShadowColor(String shadowColor) |
void |
setShadowOpacity(Integer shadowOpacity)
Specifies the opacity of the shadow.
|
void |
setShadowXOffset(Integer shadowXOffset)
Specifies the horizontal offset of the shadow relative to the captions in pixels.
|
void |
setShadowYOffset(Integer shadowYOffset)
Specifies the vertical offset of the shadow relative to the captions in pixels.
|
void |
setTeletextSpacing(String teletextSpacing) |
void |
setXPosition(Integer xPosition)
Specifies the horizontal position of the caption relative to the left side of the output in pixels.
|
void |
setYPosition(Integer yPosition)
Specifies the vertical position of the caption relative to the top of the output in pixels.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
DvbSubDestinationSettings |
withAlignment(DvbSubtitleAlignment alignment) |
DvbSubDestinationSettings |
withAlignment(String alignment) |
DvbSubDestinationSettings |
withBackgroundColor(DvbSubtitleBackgroundColor backgroundColor) |
DvbSubDestinationSettings |
withBackgroundColor(String backgroundColor) |
DvbSubDestinationSettings |
withBackgroundOpacity(Integer backgroundOpacity)
Specifies the opacity of the background rectangle.
|
DvbSubDestinationSettings |
withFontColor(DvbSubtitleFontColor fontColor) |
DvbSubDestinationSettings |
withFontColor(String fontColor) |
DvbSubDestinationSettings |
withFontOpacity(Integer fontOpacity)
Specifies the opacity of the burned-in captions.
|
DvbSubDestinationSettings |
withFontResolution(Integer fontResolution)
Font resolution in DPI (dots per inch); default is 96 dpi.
|
DvbSubDestinationSettings |
withFontSize(Integer fontSize)
A positive integer indicates the exact font size in points.
|
DvbSubDestinationSettings |
withOutlineColor(DvbSubtitleOutlineColor outlineColor) |
DvbSubDestinationSettings |
withOutlineColor(String outlineColor) |
DvbSubDestinationSettings |
withOutlineSize(Integer outlineSize)
Specifies font outline size in pixels.
|
DvbSubDestinationSettings |
withShadowColor(DvbSubtitleShadowColor shadowColor) |
DvbSubDestinationSettings |
withShadowColor(String shadowColor) |
DvbSubDestinationSettings |
withShadowOpacity(Integer shadowOpacity)
Specifies the opacity of the shadow.
|
DvbSubDestinationSettings |
withShadowXOffset(Integer shadowXOffset)
Specifies the horizontal offset of the shadow relative to the captions in pixels.
|
DvbSubDestinationSettings |
withShadowYOffset(Integer shadowYOffset)
Specifies the vertical offset of the shadow relative to the captions in pixels.
|
DvbSubDestinationSettings |
withTeletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing) |
DvbSubDestinationSettings |
withTeletextSpacing(String teletextSpacing) |
DvbSubDestinationSettings |
withXPosition(Integer xPosition)
Specifies the horizontal position of the caption relative to the left side of the output in pixels.
|
DvbSubDestinationSettings |
withYPosition(Integer yPosition)
Specifies the vertical position of the caption relative to the top of the output in pixels.
|
public void setAlignment(String alignment)
alignment - DvbSubtitleAlignmentpublic String getAlignment()
DvbSubtitleAlignmentpublic DvbSubDestinationSettings withAlignment(String alignment)
alignment - DvbSubtitleAlignmentpublic DvbSubDestinationSettings withAlignment(DvbSubtitleAlignment alignment)
alignment - DvbSubtitleAlignmentpublic void setBackgroundColor(String backgroundColor)
backgroundColor - DvbSubtitleBackgroundColorpublic String getBackgroundColor()
DvbSubtitleBackgroundColorpublic DvbSubDestinationSettings withBackgroundColor(String backgroundColor)
backgroundColor - DvbSubtitleBackgroundColorpublic DvbSubDestinationSettings withBackgroundColor(DvbSubtitleBackgroundColor backgroundColor)
backgroundColor - DvbSubtitleBackgroundColorpublic void setBackgroundOpacity(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.public Integer getBackgroundOpacity()
public DvbSubDestinationSettings withBackgroundOpacity(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.public void setFontColor(String fontColor)
fontColor - DvbSubtitleFontColorpublic String getFontColor()
DvbSubtitleFontColorpublic DvbSubDestinationSettings withFontColor(String fontColor)
fontColor - DvbSubtitleFontColorpublic DvbSubDestinationSettings withFontColor(DvbSubtitleFontColor fontColor)
fontColor - DvbSubtitleFontColorpublic void setFontOpacity(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.public Integer getFontOpacity()
public DvbSubDestinationSettings withFontOpacity(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.public void setFontResolution(Integer fontResolution)
fontResolution - Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must
match.public Integer getFontResolution()
public DvbSubDestinationSettings withFontResolution(Integer fontResolution)
fontResolution - Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must
match.public void setFontSize(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.public Integer getFontSize()
public DvbSubDestinationSettings withFontSize(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.public void setOutlineColor(String outlineColor)
outlineColor - DvbSubtitleOutlineColorpublic String getOutlineColor()
DvbSubtitleOutlineColorpublic DvbSubDestinationSettings withOutlineColor(String outlineColor)
outlineColor - DvbSubtitleOutlineColorpublic DvbSubDestinationSettings withOutlineColor(DvbSubtitleOutlineColor outlineColor)
outlineColor - DvbSubtitleOutlineColorpublic void setOutlineSize(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.public Integer getOutlineSize()
public DvbSubDestinationSettings withOutlineSize(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.public void setShadowColor(String shadowColor)
shadowColor - DvbSubtitleShadowColorpublic String getShadowColor()
DvbSubtitleShadowColorpublic DvbSubDestinationSettings withShadowColor(String shadowColor)
shadowColor - DvbSubtitleShadowColorpublic DvbSubDestinationSettings withShadowColor(DvbSubtitleShadowColor shadowColor)
shadowColor - DvbSubtitleShadowColorpublic void setShadowOpacity(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.public Integer getShadowOpacity()
public DvbSubDestinationSettings withShadowOpacity(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.public void setShadowXOffset(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.public Integer getShadowXOffset()
public DvbSubDestinationSettings withShadowXOffset(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.public void setShadowYOffset(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.public Integer getShadowYOffset()
public DvbSubDestinationSettings withShadowYOffset(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.public void setTeletextSpacing(String teletextSpacing)
teletextSpacing - DvbSubtitleTeletextSpacingpublic String getTeletextSpacing()
DvbSubtitleTeletextSpacingpublic DvbSubDestinationSettings withTeletextSpacing(String teletextSpacing)
teletextSpacing - DvbSubtitleTeletextSpacingpublic DvbSubDestinationSettings withTeletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing)
teletextSpacing - DvbSubtitleTeletextSpacingpublic void setXPosition(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.public Integer getXPosition()
public DvbSubDestinationSettings withXPosition(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.public void setYPosition(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.public Integer getYPosition()
public DvbSubDestinationSettings withYPosition(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.public String toString()
toString in class ObjectObject.toString()public DvbSubDestinationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2018. All rights reserved.