@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; useful for testing and debugging.
|
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
- BurninSubtitleAlignment
public String getAlignment()
BurninSubtitleAlignment
public BurninDestinationSettings withAlignment(String alignment)
alignment
- BurninSubtitleAlignment
public BurninDestinationSettings withAlignment(BurninSubtitleAlignment alignment)
alignment
- BurninSubtitleAlignment
public void setBackgroundColor(String backgroundColor)
backgroundColor
- BurninSubtitleBackgroundColor
public String getBackgroundColor()
BurninSubtitleBackgroundColor
public BurninDestinationSettings withBackgroundColor(String backgroundColor)
backgroundColor
- BurninSubtitleBackgroundColor
public BurninDestinationSettings withBackgroundColor(BurninSubtitleBackgroundColor backgroundColor)
backgroundColor
- BurninSubtitleBackgroundColor
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 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
- BurninSubtitleFontColor
public String getFontColor()
BurninSubtitleFontColor
public BurninDestinationSettings withFontColor(String fontColor)
fontColor
- BurninSubtitleFontColor
public BurninDestinationSettings withFontColor(BurninSubtitleFontColor fontColor)
fontColor
- BurninSubtitleFontColor
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 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
- BurninSubtitleOutlineColor
public String getOutlineColor()
BurninSubtitleOutlineColor
public BurninDestinationSettings withOutlineColor(String outlineColor)
outlineColor
- BurninSubtitleOutlineColor
public BurninDestinationSettings withOutlineColor(BurninSubtitleOutlineColor outlineColor)
outlineColor
- BurninSubtitleOutlineColor
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 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
- BurninSubtitleShadowColor
public String getShadowColor()
BurninSubtitleShadowColor
public BurninDestinationSettings withShadowColor(String shadowColor)
shadowColor
- BurninSubtitleShadowColor
public BurninDestinationSettings withShadowColor(BurninSubtitleShadowColor shadowColor)
shadowColor
- BurninSubtitleShadowColor
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 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
- BurninSubtitleTeletextSpacing
public String getTeletextSpacing()
BurninSubtitleTeletextSpacing
public BurninDestinationSettings withTeletextSpacing(String teletextSpacing)
teletextSpacing
- BurninSubtitleTeletextSpacing
public BurninDestinationSettings withTeletextSpacing(BurninSubtitleTeletextSpacing teletextSpacing)
teletextSpacing
- BurninSubtitleTeletextSpacing
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 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 Object
Object.toString()
public BurninDestinationSettings 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.