@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BurninDestinationSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
BurninDestinationSettings() |
| Modifier and Type | Method and Description |
|---|---|
BurninDestinationSettings |
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.
|
BurninDestinationSettings |
withAlignment(BurninSubtitleAlignment alignment) |
BurninDestinationSettings |
withAlignment(String alignment) |
BurninDestinationSettings |
withBackgroundColor(BurninSubtitleBackgroundColor backgroundColor) |
BurninDestinationSettings |
withBackgroundColor(String backgroundColor) |
BurninDestinationSettings |
withBackgroundOpacity(Integer backgroundOpacity)
Specifies the opacity of the background rectangle.
|
BurninDestinationSettings |
withFontColor(BurninSubtitleFontColor fontColor) |
BurninDestinationSettings |
withFontColor(String fontColor) |
BurninDestinationSettings |
withFontOpacity(Integer fontOpacity)
Specifies the opacity of the burned-in captions.
|
BurninDestinationSettings |
withFontResolution(Integer fontResolution)
Font resolution in DPI (dots per inch); default is 96 dpi.
|
BurninDestinationSettings |
withFontSize(Integer fontSize)
A positive integer indicates the exact font size in points.
|
BurninDestinationSettings |
withOutlineColor(BurninSubtitleOutlineColor outlineColor) |
BurninDestinationSettings |
withOutlineColor(String outlineColor) |
BurninDestinationSettings |
withOutlineSize(Integer outlineSize)
Specifies font outline size in pixels.
|
BurninDestinationSettings |
withShadowColor(BurninSubtitleShadowColor shadowColor) |
BurninDestinationSettings |
withShadowColor(String shadowColor) |
BurninDestinationSettings |
withShadowOpacity(Integer shadowOpacity)
Specifies the opacity of the shadow.
|
BurninDestinationSettings |
withShadowXOffset(Integer shadowXOffset)
Specifies the horizontal offset of the shadow relative to the captions in pixels.
|
BurninDestinationSettings |
withShadowYOffset(Integer shadowYOffset)
Specifies the vertical offset of the shadow relative to the captions in pixels.
|
BurninDestinationSettings |
withTeletextSpacing(BurninSubtitleTeletextSpacing teletextSpacing) |
BurninDestinationSettings |
withTeletextSpacing(String teletextSpacing) |
BurninDestinationSettings |
withXPosition(Integer xPosition)
Specifies the horizontal position of the caption relative to the left side of the output in pixels.
|
BurninDestinationSettings |
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 - BurninSubtitleAlignmentpublic String getAlignment()
BurninSubtitleAlignmentpublic BurninDestinationSettings withAlignment(String alignment)
alignment - BurninSubtitleAlignmentpublic BurninDestinationSettings withAlignment(BurninSubtitleAlignment alignment)
alignment - BurninSubtitleAlignmentpublic void setBackgroundColor(String backgroundColor)
backgroundColor - BurninSubtitleBackgroundColorpublic String getBackgroundColor()
BurninSubtitleBackgroundColorpublic BurninDestinationSettings withBackgroundColor(String backgroundColor)
backgroundColor - BurninSubtitleBackgroundColorpublic BurninDestinationSettings withBackgroundColor(BurninSubtitleBackgroundColor backgroundColor)
backgroundColor - BurninSubtitleBackgroundColorpublic 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 BurninDestinationSettings 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 - BurninSubtitleFontColorpublic String getFontColor()
BurninSubtitleFontColorpublic BurninDestinationSettings withFontColor(String fontColor)
fontColor - BurninSubtitleFontColorpublic BurninDestinationSettings withFontColor(BurninSubtitleFontColor fontColor)
fontColor - BurninSubtitleFontColorpublic 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 BurninDestinationSettings 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 BurninDestinationSettings 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 BurninDestinationSettings 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 - BurninSubtitleOutlineColorpublic String getOutlineColor()
BurninSubtitleOutlineColorpublic BurninDestinationSettings withOutlineColor(String outlineColor)
outlineColor - BurninSubtitleOutlineColorpublic BurninDestinationSettings withOutlineColor(BurninSubtitleOutlineColor outlineColor)
outlineColor - BurninSubtitleOutlineColorpublic 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 BurninDestinationSettings 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 - BurninSubtitleShadowColorpublic String getShadowColor()
BurninSubtitleShadowColorpublic BurninDestinationSettings withShadowColor(String shadowColor)
shadowColor - BurninSubtitleShadowColorpublic BurninDestinationSettings withShadowColor(BurninSubtitleShadowColor shadowColor)
shadowColor - BurninSubtitleShadowColorpublic 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 BurninDestinationSettings 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 BurninDestinationSettings 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 BurninDestinationSettings 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 - BurninSubtitleTeletextSpacingpublic String getTeletextSpacing()
BurninSubtitleTeletextSpacingpublic BurninDestinationSettings withTeletextSpacing(String teletextSpacing)
teletextSpacing - BurninSubtitleTeletextSpacingpublic BurninDestinationSettings withTeletextSpacing(BurninSubtitleTeletextSpacing teletextSpacing)
teletextSpacing - BurninSubtitleTeletextSpacingpublic 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 BurninDestinationSettings 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 BurninDestinationSettings 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 BurninDestinationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.