@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)
Marshalls this structured data using the given
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
- DvbSubtitleAlignment
public String getAlignment()
DvbSubtitleAlignment
public DvbSubDestinationSettings withAlignment(String alignment)
alignment
- DvbSubtitleAlignment
public DvbSubDestinationSettings withAlignment(DvbSubtitleAlignment alignment)
alignment
- DvbSubtitleAlignment
public void setBackgroundColor(String backgroundColor)
backgroundColor
- DvbSubtitleBackgroundColor
public String getBackgroundColor()
DvbSubtitleBackgroundColor
public DvbSubDestinationSettings withBackgroundColor(String backgroundColor)
backgroundColor
- DvbSubtitleBackgroundColor
public DvbSubDestinationSettings withBackgroundColor(DvbSubtitleBackgroundColor backgroundColor)
backgroundColor
- DvbSubtitleBackgroundColor
public 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
- DvbSubtitleFontColor
public String getFontColor()
DvbSubtitleFontColor
public DvbSubDestinationSettings withFontColor(String fontColor)
fontColor
- DvbSubtitleFontColor
public DvbSubDestinationSettings withFontColor(DvbSubtitleFontColor fontColor)
fontColor
- DvbSubtitleFontColor
public 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
- DvbSubtitleOutlineColor
public String getOutlineColor()
DvbSubtitleOutlineColor
public DvbSubDestinationSettings withOutlineColor(String outlineColor)
outlineColor
- DvbSubtitleOutlineColor
public DvbSubDestinationSettings withOutlineColor(DvbSubtitleOutlineColor outlineColor)
outlineColor
- DvbSubtitleOutlineColor
public 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
- DvbSubtitleShadowColor
public String getShadowColor()
DvbSubtitleShadowColor
public DvbSubDestinationSettings withShadowColor(String shadowColor)
shadowColor
- DvbSubtitleShadowColor
public DvbSubDestinationSettings withShadowColor(DvbSubtitleShadowColor shadowColor)
shadowColor
- DvbSubtitleShadowColor
public 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
- DvbSubtitleTeletextSpacing
public String getTeletextSpacing()
DvbSubtitleTeletextSpacing
public DvbSubDestinationSettings withTeletextSpacing(String teletextSpacing)
teletextSpacing
- DvbSubtitleTeletextSpacing
public DvbSubDestinationSettings withTeletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing)
teletextSpacing
- DvbSubtitleTeletextSpacing
public 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 Object
Object.toString()
public DvbSubDestinationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.