@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()
Specify the alignment of your captions.
|
String |
getApplyFontColor()
Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color (FontColor) set
to Black, Yellow, Red, Green, Blue, or Hex.
|
String |
getBackgroundColor()
Specify the color of the rectangle behind the captions.
|
Integer |
getBackgroundOpacity()
Specify the opacity of the background rectangle.
|
String |
getDdsHandling()
Specify how MediaConvert handles the display definition segment (DDS).
|
Integer |
getDdsXCoordinate()
Use this setting, along with DDS y-coordinate (ddsYCoordinate), to specify the upper left corner of the display
definition segment (DDS) display window.
|
Integer |
getDdsYCoordinate()
Use this setting, along with DDS x-coordinate (ddsXCoordinate), to specify the upper left corner of the display
definition segment (DDS) display window.
|
String |
getFallbackFont()
Specify the font that you want the service to use for your burn in captions when your input captions specify a
font that MediaConvert doesn't support.
|
String |
getFontColor()
Specify the color of the captions text.
|
Integer |
getFontOpacity()
Specify the opacity of the burned-in captions.
|
Integer |
getFontResolution()
Specify the Font resolution (FontResolution) in DPI (dots per inch).
|
String |
getFontScript()
Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically determine
the font script in your input captions.
|
Integer |
getFontSize()
Specify the Font size (FontSize) in pixels.
|
Integer |
getHeight()
Specify the height, in pixels, of this set of DVB-Sub captions.
|
String |
getHexFontColor()
Ignore this setting unless your Font color is set to Hex.
|
String |
getOutlineColor()
Specify font outline color.
|
Integer |
getOutlineSize()
Specify the Outline size (OutlineSize) of the caption text, in pixels.
|
String |
getShadowColor()
Specify the color of the shadow cast by the captions.
|
Integer |
getShadowOpacity()
Specify the opacity of the shadow.
|
Integer |
getShadowXOffset()
Specify the horizontal offset of the shadow, relative to the captions in pixels.
|
Integer |
getShadowYOffset()
Specify the vertical offset of the shadow relative to the captions in pixels.
|
String |
getStylePassthrough()
Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position information
from your input captions.
|
String |
getSubtitlingType()
Specify whether your DVB subtitles are standard or for hearing impaired.
|
String |
getTeletextSpacing()
Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies depending
on letter width.
|
Integer |
getWidth()
Specify the width, in pixels, of this set of DVB-Sub captions.
|
Integer |
getXPosition()
Specify the horizontal position (XPosition) of the captions, relative to the left side of the outputin pixels.
|
Integer |
getYPosition()
Specify the vertical position (YPosition) of the captions, 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)
Specify the alignment of your captions.
|
void |
setApplyFontColor(String applyFontColor)
Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color (FontColor) set
to Black, Yellow, Red, Green, Blue, or Hex.
|
void |
setBackgroundColor(String backgroundColor)
Specify the color of the rectangle behind the captions.
|
void |
setBackgroundOpacity(Integer backgroundOpacity)
Specify the opacity of the background rectangle.
|
void |
setDdsHandling(String ddsHandling)
Specify how MediaConvert handles the display definition segment (DDS).
|
void |
setDdsXCoordinate(Integer ddsXCoordinate)
Use this setting, along with DDS y-coordinate (ddsYCoordinate), to specify the upper left corner of the display
definition segment (DDS) display window.
|
void |
setDdsYCoordinate(Integer ddsYCoordinate)
Use this setting, along with DDS x-coordinate (ddsXCoordinate), to specify the upper left corner of the display
definition segment (DDS) display window.
|
void |
setFallbackFont(String fallbackFont)
Specify the font that you want the service to use for your burn in captions when your input captions specify a
font that MediaConvert doesn't support.
|
void |
setFontColor(String fontColor)
Specify the color of the captions text.
|
void |
setFontOpacity(Integer fontOpacity)
Specify the opacity of the burned-in captions.
|
void |
setFontResolution(Integer fontResolution)
Specify the Font resolution (FontResolution) in DPI (dots per inch).
|
void |
setFontScript(String fontScript)
Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically determine
the font script in your input captions.
|
void |
setFontSize(Integer fontSize)
Specify the Font size (FontSize) in pixels.
|
void |
setHeight(Integer height)
Specify the height, in pixels, of this set of DVB-Sub captions.
|
void |
setHexFontColor(String hexFontColor)
Ignore this setting unless your Font color is set to Hex.
|
void |
setOutlineColor(String outlineColor)
Specify font outline color.
|
void |
setOutlineSize(Integer outlineSize)
Specify the Outline size (OutlineSize) of the caption text, in pixels.
|
void |
setShadowColor(String shadowColor)
Specify the color of the shadow cast by the captions.
|
void |
setShadowOpacity(Integer shadowOpacity)
Specify the opacity of the shadow.
|
void |
setShadowXOffset(Integer shadowXOffset)
Specify the horizontal offset of the shadow, relative to the captions in pixels.
|
void |
setShadowYOffset(Integer shadowYOffset)
Specify the vertical offset of the shadow relative to the captions in pixels.
|
void |
setStylePassthrough(String stylePassthrough)
Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position information
from your input captions.
|
void |
setSubtitlingType(String subtitlingType)
Specify whether your DVB subtitles are standard or for hearing impaired.
|
void |
setTeletextSpacing(String teletextSpacing)
Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies depending
on letter width.
|
void |
setWidth(Integer width)
Specify the width, in pixels, of this set of DVB-Sub captions.
|
void |
setXPosition(Integer xPosition)
Specify the horizontal position (XPosition) of the captions, relative to the left side of the outputin pixels.
|
void |
setYPosition(Integer yPosition)
Specify the vertical position (YPosition) of the captions, relative to the top of the output in pixels.
|
String |
toString()
Returns a string representation of this object.
|
DvbSubDestinationSettings |
withAlignment(DvbSubtitleAlignment alignment)
Specify the alignment of your captions.
|
DvbSubDestinationSettings |
withAlignment(String alignment)
Specify the alignment of your captions.
|
DvbSubDestinationSettings |
withApplyFontColor(DvbSubtitleApplyFontColor applyFontColor)
Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color (FontColor) set
to Black, Yellow, Red, Green, Blue, or Hex.
|
DvbSubDestinationSettings |
withApplyFontColor(String applyFontColor)
Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color (FontColor) set
to Black, Yellow, Red, Green, Blue, or Hex.
|
DvbSubDestinationSettings |
withBackgroundColor(DvbSubtitleBackgroundColor backgroundColor)
Specify the color of the rectangle behind the captions.
|
DvbSubDestinationSettings |
withBackgroundColor(String backgroundColor)
Specify the color of the rectangle behind the captions.
|
DvbSubDestinationSettings |
withBackgroundOpacity(Integer backgroundOpacity)
Specify the opacity of the background rectangle.
|
DvbSubDestinationSettings |
withDdsHandling(DvbddsHandling ddsHandling)
Specify how MediaConvert handles the display definition segment (DDS).
|
DvbSubDestinationSettings |
withDdsHandling(String ddsHandling)
Specify how MediaConvert handles the display definition segment (DDS).
|
DvbSubDestinationSettings |
withDdsXCoordinate(Integer ddsXCoordinate)
Use this setting, along with DDS y-coordinate (ddsYCoordinate), to specify the upper left corner of the display
definition segment (DDS) display window.
|
DvbSubDestinationSettings |
withDdsYCoordinate(Integer ddsYCoordinate)
Use this setting, along with DDS x-coordinate (ddsXCoordinate), to specify the upper left corner of the display
definition segment (DDS) display window.
|
DvbSubDestinationSettings |
withFallbackFont(DvbSubSubtitleFallbackFont fallbackFont)
Specify the font that you want the service to use for your burn in captions when your input captions specify a
font that MediaConvert doesn't support.
|
DvbSubDestinationSettings |
withFallbackFont(String fallbackFont)
Specify the font that you want the service to use for your burn in captions when your input captions specify a
font that MediaConvert doesn't support.
|
DvbSubDestinationSettings |
withFontColor(DvbSubtitleFontColor fontColor)
Specify the color of the captions text.
|
DvbSubDestinationSettings |
withFontColor(String fontColor)
Specify the color of the captions text.
|
DvbSubDestinationSettings |
withFontOpacity(Integer fontOpacity)
Specify the opacity of the burned-in captions.
|
DvbSubDestinationSettings |
withFontResolution(Integer fontResolution)
Specify the Font resolution (FontResolution) in DPI (dots per inch).
|
DvbSubDestinationSettings |
withFontScript(FontScript fontScript)
Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically determine
the font script in your input captions.
|
DvbSubDestinationSettings |
withFontScript(String fontScript)
Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically determine
the font script in your input captions.
|
DvbSubDestinationSettings |
withFontSize(Integer fontSize)
Specify the Font size (FontSize) in pixels.
|
DvbSubDestinationSettings |
withHeight(Integer height)
Specify the height, in pixels, of this set of DVB-Sub captions.
|
DvbSubDestinationSettings |
withHexFontColor(String hexFontColor)
Ignore this setting unless your Font color is set to Hex.
|
DvbSubDestinationSettings |
withOutlineColor(DvbSubtitleOutlineColor outlineColor)
Specify font outline color.
|
DvbSubDestinationSettings |
withOutlineColor(String outlineColor)
Specify font outline color.
|
DvbSubDestinationSettings |
withOutlineSize(Integer outlineSize)
Specify the Outline size (OutlineSize) of the caption text, in pixels.
|
DvbSubDestinationSettings |
withShadowColor(DvbSubtitleShadowColor shadowColor)
Specify the color of the shadow cast by the captions.
|
DvbSubDestinationSettings |
withShadowColor(String shadowColor)
Specify the color of the shadow cast by the captions.
|
DvbSubDestinationSettings |
withShadowOpacity(Integer shadowOpacity)
Specify the opacity of the shadow.
|
DvbSubDestinationSettings |
withShadowXOffset(Integer shadowXOffset)
Specify the horizontal offset of the shadow, relative to the captions in pixels.
|
DvbSubDestinationSettings |
withShadowYOffset(Integer shadowYOffset)
Specify the vertical offset of the shadow relative to the captions in pixels.
|
DvbSubDestinationSettings |
withStylePassthrough(DvbSubtitleStylePassthrough stylePassthrough)
Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position information
from your input captions.
|
DvbSubDestinationSettings |
withStylePassthrough(String stylePassthrough)
Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position information
from your input captions.
|
DvbSubDestinationSettings |
withSubtitlingType(DvbSubtitlingType subtitlingType)
Specify whether your DVB subtitles are standard or for hearing impaired.
|
DvbSubDestinationSettings |
withSubtitlingType(String subtitlingType)
Specify whether your DVB subtitles are standard or for hearing impaired.
|
DvbSubDestinationSettings |
withTeletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing)
Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies depending
on letter width.
|
DvbSubDestinationSettings |
withTeletextSpacing(String teletextSpacing)
Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies depending
on letter width.
|
DvbSubDestinationSettings |
withWidth(Integer width)
Specify the width, in pixels, of this set of DVB-Sub captions.
|
DvbSubDestinationSettings |
withXPosition(Integer xPosition)
Specify the horizontal position (XPosition) of the captions, relative to the left side of the outputin pixels.
|
DvbSubDestinationSettings |
withYPosition(Integer yPosition)
Specify the vertical position (YPosition) of the captions, relative to the top of the output in pixels.
|
public void setAlignment(String alignment)
alignment
- Specify the alignment of your captions. If no explicit x_position is provided, setting alignment to
centered will placethe captions at the bottom center of the output. Similarly, setting a left alignment
willalign captions to the bottom left of the output. If x and y positions are given in conjunction with
the alignment parameter, the font will be justified (either left or centered) relative to those
coordinates. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleAlignment
public String getAlignment()
DvbSubtitleAlignment
public DvbSubDestinationSettings withAlignment(String alignment)
alignment
- Specify the alignment of your captions. If no explicit x_position is provided, setting alignment to
centered will placethe captions at the bottom center of the output. Similarly, setting a left alignment
willalign captions to the bottom left of the output. If x and y positions are given in conjunction with
the alignment parameter, the font will be justified (either left or centered) relative to those
coordinates. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleAlignment
public DvbSubDestinationSettings withAlignment(DvbSubtitleAlignment alignment)
alignment
- Specify the alignment of your captions. If no explicit x_position is provided, setting alignment to
centered will placethe captions at the bottom center of the output. Similarly, setting a left alignment
willalign captions to the bottom left of the output. If x and y positions are given in conjunction with
the alignment parameter, the font will be justified (either left or centered) relative to those
coordinates. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleAlignment
public void setApplyFontColor(String applyFontColor)
applyFontColor
- Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color
(FontColor) set to Black, Yellow, Red, Green, Blue, or Hex. Use Apply font color (ApplyFontColor) for
additional font color controls. When you choose White text only (WHITE_TEXT_ONLY), or leave blank, your
font color setting only applies to white text in your input captions. For example, if your font color
setting is Yellow, and your input captions have red and white text, your output captions will have red and
yellow text. When you choose ALL_TEXT, your font color setting applies to all of your output captions
text.DvbSubtitleApplyFontColor
public String getApplyFontColor()
DvbSubtitleApplyFontColor
public DvbSubDestinationSettings withApplyFontColor(String applyFontColor)
applyFontColor
- Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color
(FontColor) set to Black, Yellow, Red, Green, Blue, or Hex. Use Apply font color (ApplyFontColor) for
additional font color controls. When you choose White text only (WHITE_TEXT_ONLY), or leave blank, your
font color setting only applies to white text in your input captions. For example, if your font color
setting is Yellow, and your input captions have red and white text, your output captions will have red and
yellow text. When you choose ALL_TEXT, your font color setting applies to all of your output captions
text.DvbSubtitleApplyFontColor
public DvbSubDestinationSettings withApplyFontColor(DvbSubtitleApplyFontColor applyFontColor)
applyFontColor
- Ignore this setting unless Style Passthrough (StylePassthrough) is set to Enabled and Font color
(FontColor) set to Black, Yellow, Red, Green, Blue, or Hex. Use Apply font color (ApplyFontColor) for
additional font color controls. When you choose White text only (WHITE_TEXT_ONLY), or leave blank, your
font color setting only applies to white text in your input captions. For example, if your font color
setting is Yellow, and your input captions have red and white text, your output captions will have red and
yellow text. When you choose ALL_TEXT, your font color setting applies to all of your output captions
text.DvbSubtitleApplyFontColor
public void setBackgroundColor(String backgroundColor)
backgroundColor
- Specify the color of the rectangle behind the captions. Leave background color (BackgroundColor) blank and
set Style passthrough (StylePassthrough) to enabled to use the background color data from your input
captions, if present.DvbSubtitleBackgroundColor
public String getBackgroundColor()
DvbSubtitleBackgroundColor
public DvbSubDestinationSettings withBackgroundColor(String backgroundColor)
backgroundColor
- Specify the color of the rectangle behind the captions. Leave background color (BackgroundColor) blank and
set Style passthrough (StylePassthrough) to enabled to use the background color data from your input
captions, if present.DvbSubtitleBackgroundColor
public DvbSubDestinationSettings withBackgroundColor(DvbSubtitleBackgroundColor backgroundColor)
backgroundColor
- Specify the color of the rectangle behind the captions. Leave background color (BackgroundColor) blank and
set Style passthrough (StylePassthrough) to enabled to use the background color data from your input
captions, if present.DvbSubtitleBackgroundColor
public void setBackgroundOpacity(Integer backgroundOpacity)
backgroundOpacity
- Specify the opacity of the background rectangle. Enter a value from 0 to 255, where 0 is transparent and
255 is opaque. If Style passthrough (StylePassthrough) is set to enabled, leave blank to pass through the
background style information in your input captions to your output captions. If Style passthrough is set
to disabled, leave blank to use a value of 0 and remove all backgrounds from your output captions. Within
your job settings, all of your DVB-Sub settings must be identical.public Integer getBackgroundOpacity()
public DvbSubDestinationSettings withBackgroundOpacity(Integer backgroundOpacity)
backgroundOpacity
- Specify the opacity of the background rectangle. Enter a value from 0 to 255, where 0 is transparent and
255 is opaque. If Style passthrough (StylePassthrough) is set to enabled, leave blank to pass through the
background style information in your input captions to your output captions. If Style passthrough is set
to disabled, leave blank to use a value of 0 and remove all backgrounds from your output captions. Within
your job settings, all of your DVB-Sub settings must be identical.public void setDdsHandling(String ddsHandling)
ddsHandling
- Specify how MediaConvert handles the display definition segment (DDS). Keep the default, None (NONE), to
exclude the DDS from this set of captions. Choose No display window (NO_DISPLAY_WINDOW) to have
MediaConvert include the DDS but not include display window data. In this case, MediaConvert writes that
information to the page composition segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert
set up the display window based on the values that you specify in related job settings. For video
resolutions that are 576 pixels or smaller in height, MediaConvert doesn't include the DDS, regardless of
the value you choose for DDS handling (ddsHandling). In this case, it doesn't write the display window
data to the PCS either. Related settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS
y-coordinate (ddsYCoordinate) to specify the offset between the top left corner of the display window and
the top left corner of the video frame. All burn-in and DVB-Sub font settings must match.DvbddsHandling
public String getDdsHandling()
DvbddsHandling
public DvbSubDestinationSettings withDdsHandling(String ddsHandling)
ddsHandling
- Specify how MediaConvert handles the display definition segment (DDS). Keep the default, None (NONE), to
exclude the DDS from this set of captions. Choose No display window (NO_DISPLAY_WINDOW) to have
MediaConvert include the DDS but not include display window data. In this case, MediaConvert writes that
information to the page composition segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert
set up the display window based on the values that you specify in related job settings. For video
resolutions that are 576 pixels or smaller in height, MediaConvert doesn't include the DDS, regardless of
the value you choose for DDS handling (ddsHandling). In this case, it doesn't write the display window
data to the PCS either. Related settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS
y-coordinate (ddsYCoordinate) to specify the offset between the top left corner of the display window and
the top left corner of the video frame. All burn-in and DVB-Sub font settings must match.DvbddsHandling
public DvbSubDestinationSettings withDdsHandling(DvbddsHandling ddsHandling)
ddsHandling
- Specify how MediaConvert handles the display definition segment (DDS). Keep the default, None (NONE), to
exclude the DDS from this set of captions. Choose No display window (NO_DISPLAY_WINDOW) to have
MediaConvert include the DDS but not include display window data. In this case, MediaConvert writes that
information to the page composition segment (PCS) instead. Choose Specify (SPECIFIED) to have MediaConvert
set up the display window based on the values that you specify in related job settings. For video
resolutions that are 576 pixels or smaller in height, MediaConvert doesn't include the DDS, regardless of
the value you choose for DDS handling (ddsHandling). In this case, it doesn't write the display window
data to the PCS either. Related settings: Use the settings DDS x-coordinate (ddsXCoordinate) and DDS
y-coordinate (ddsYCoordinate) to specify the offset between the top left corner of the display window and
the top left corner of the video frame. All burn-in and DVB-Sub font settings must match.DvbddsHandling
public void setDdsXCoordinate(Integer ddsXCoordinate)
ddsXCoordinate
- Use this setting, along with DDS y-coordinate (ddsYCoordinate), to specify the upper left corner of the
display definition segment (DDS) display window. With this setting, specify the distance, in pixels,
between the left side of the frame and the left side of the DDS display window. Keep the default value, 0,
to have MediaConvert automatically choose this offset. Related setting: When you use this setting, you
must set DDS handling (ddsHandling) to a value other than None (NONE). MediaConvert uses these values to
determine whether to write page position data to the DDS or to the page composition segment (PCS). All
burn-in and DVB-Sub font settings must match.public Integer getDdsXCoordinate()
public DvbSubDestinationSettings withDdsXCoordinate(Integer ddsXCoordinate)
ddsXCoordinate
- Use this setting, along with DDS y-coordinate (ddsYCoordinate), to specify the upper left corner of the
display definition segment (DDS) display window. With this setting, specify the distance, in pixels,
between the left side of the frame and the left side of the DDS display window. Keep the default value, 0,
to have MediaConvert automatically choose this offset. Related setting: When you use this setting, you
must set DDS handling (ddsHandling) to a value other than None (NONE). MediaConvert uses these values to
determine whether to write page position data to the DDS or to the page composition segment (PCS). All
burn-in and DVB-Sub font settings must match.public void setDdsYCoordinate(Integer ddsYCoordinate)
ddsYCoordinate
- Use this setting, along with DDS x-coordinate (ddsXCoordinate), to specify the upper left corner of the
display definition segment (DDS) display window. With this setting, specify the distance, in pixels,
between the top of the frame and the top of the DDS display window. Keep the default value, 0, to have
MediaConvert automatically choose this offset. Related setting: When you use this setting, you must set
DDS handling (ddsHandling) to a value other than None (NONE). MediaConvert uses these values to determine
whether to write page position data to the DDS or to the page composition segment (PCS). All burn-in and
DVB-Sub font settings must match.public Integer getDdsYCoordinate()
public DvbSubDestinationSettings withDdsYCoordinate(Integer ddsYCoordinate)
ddsYCoordinate
- Use this setting, along with DDS x-coordinate (ddsXCoordinate), to specify the upper left corner of the
display definition segment (DDS) display window. With this setting, specify the distance, in pixels,
between the top of the frame and the top of the DDS display window. Keep the default value, 0, to have
MediaConvert automatically choose this offset. Related setting: When you use this setting, you must set
DDS handling (ddsHandling) to a value other than None (NONE). MediaConvert uses these values to determine
whether to write page position data to the DDS or to the page composition segment (PCS). All burn-in and
DVB-Sub font settings must match.public void setFallbackFont(String fallbackFont)
fallbackFont
- Specify the font that you want the service to use for your burn in captions when your input captions
specify a font that MediaConvert doesn't support. When you set Fallback font (FallbackFont) to best match
(BEST_MATCH), or leave blank, MediaConvert uses a supported font that most closely matches the font that
your input captions specify. When there are multiple unsupported fonts in your input captions,
MediaConvert matches each font with the supported font that matches best. When you explicitly choose a
replacement font, MediaConvert uses that font to replace all unsupported fonts from your input.DvbSubSubtitleFallbackFont
public String getFallbackFont()
DvbSubSubtitleFallbackFont
public DvbSubDestinationSettings withFallbackFont(String fallbackFont)
fallbackFont
- Specify the font that you want the service to use for your burn in captions when your input captions
specify a font that MediaConvert doesn't support. When you set Fallback font (FallbackFont) to best match
(BEST_MATCH), or leave blank, MediaConvert uses a supported font that most closely matches the font that
your input captions specify. When there are multiple unsupported fonts in your input captions,
MediaConvert matches each font with the supported font that matches best. When you explicitly choose a
replacement font, MediaConvert uses that font to replace all unsupported fonts from your input.DvbSubSubtitleFallbackFont
public DvbSubDestinationSettings withFallbackFont(DvbSubSubtitleFallbackFont fallbackFont)
fallbackFont
- Specify the font that you want the service to use for your burn in captions when your input captions
specify a font that MediaConvert doesn't support. When you set Fallback font (FallbackFont) to best match
(BEST_MATCH), or leave blank, MediaConvert uses a supported font that most closely matches the font that
your input captions specify. When there are multiple unsupported fonts in your input captions,
MediaConvert matches each font with the supported font that matches best. When you explicitly choose a
replacement font, MediaConvert uses that font to replace all unsupported fonts from your input.DvbSubSubtitleFallbackFont
public void setFontColor(String fontColor)
fontColor
- Specify the color of the captions text. Leave Font color (FontColor) blank and set Style passthrough
(StylePassthrough) to enabled to use the font color data from your input captions, if present. Within your
job settings, all of your DVB-Sub settings must be identical.DvbSubtitleFontColor
public String getFontColor()
DvbSubtitleFontColor
public DvbSubDestinationSettings withFontColor(String fontColor)
fontColor
- Specify the color of the captions text. Leave Font color (FontColor) blank and set Style passthrough
(StylePassthrough) to enabled to use the font color data from your input captions, if present. Within your
job settings, all of your DVB-Sub settings must be identical.DvbSubtitleFontColor
public DvbSubDestinationSettings withFontColor(DvbSubtitleFontColor fontColor)
fontColor
- Specify the color of the captions text. Leave Font color (FontColor) blank and set Style passthrough
(StylePassthrough) to enabled to use the font color data from your input captions, if present. Within your
job settings, all of your DVB-Sub settings must be identical.DvbSubtitleFontColor
public void setFontOpacity(Integer fontOpacity)
fontOpacity
- Specify the opacity of the burned-in captions. 255 is opaque; 0 is transparent. Within your job settings,
all of your DVB-Sub settings must be identical.public Integer getFontOpacity()
public DvbSubDestinationSettings withFontOpacity(Integer fontOpacity)
fontOpacity
- Specify the opacity of the burned-in captions. 255 is opaque; 0 is transparent. Within your job settings,
all of your DVB-Sub settings must be identical.public void setFontResolution(Integer fontResolution)
fontResolution
- Specify the Font resolution (FontResolution) in DPI (dots per inch). Within your job settings, all of your
DVB-Sub settings must be identical.public Integer getFontResolution()
public DvbSubDestinationSettings withFontResolution(Integer fontResolution)
fontResolution
- Specify the Font resolution (FontResolution) in DPI (dots per inch). Within your job settings, all of your
DVB-Sub settings must be identical.public void setFontScript(String fontScript)
fontScript
- Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically
determine the font script in your input captions. Otherwise, set to Simplified Chinese (HANS) or
Traditional Chinese (HANT) if your input font script uses Simplified or Traditional Chinese. Within your
job settings, all of your DVB-Sub settings must be identical.FontScript
public String getFontScript()
FontScript
public DvbSubDestinationSettings withFontScript(String fontScript)
fontScript
- Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically
determine the font script in your input captions. Otherwise, set to Simplified Chinese (HANS) or
Traditional Chinese (HANT) if your input font script uses Simplified or Traditional Chinese. Within your
job settings, all of your DVB-Sub settings must be identical.FontScript
public DvbSubDestinationSettings withFontScript(FontScript fontScript)
fontScript
- Set Font script (FontScript) to Automatically determined (AUTOMATIC), or leave blank, to automatically
determine the font script in your input captions. Otherwise, set to Simplified Chinese (HANS) or
Traditional Chinese (HANT) if your input font script uses Simplified or Traditional Chinese. Within your
job settings, all of your DVB-Sub settings must be identical.FontScript
public void setFontSize(Integer fontSize)
fontSize
- Specify the Font size (FontSize) in pixels. Must be a positive integer. Set to 0, or leave blank, for
automatic font size. Within your job settings, all of your DVB-Sub settings must be identical.public Integer getFontSize()
public DvbSubDestinationSettings withFontSize(Integer fontSize)
fontSize
- Specify the Font size (FontSize) in pixels. Must be a positive integer. Set to 0, or leave blank, for
automatic font size. Within your job settings, all of your DVB-Sub settings must be identical.public void setHeight(Integer height)
height
- Specify the height, in pixels, of this set of DVB-Sub captions. The default value is 576 pixels. Related
setting: When you use this setting, you must set DDS handling (ddsHandling) to a value other than None
(NONE). All burn-in and DVB-Sub font settings must match.public Integer getHeight()
public DvbSubDestinationSettings withHeight(Integer height)
height
- Specify the height, in pixels, of this set of DVB-Sub captions. The default value is 576 pixels. Related
setting: When you use this setting, you must set DDS handling (ddsHandling) to a value other than None
(NONE). All burn-in and DVB-Sub font settings must match.public void setHexFontColor(String hexFontColor)
hexFontColor
- Ignore this setting unless your Font color is set to Hex. Enter either six or eight hexidecimal digits,
representing red, green, and blue, with two optional extra digits for alpha. For example a value of
1122AABB is a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an alpha value of 0xBB.public String getHexFontColor()
public DvbSubDestinationSettings withHexFontColor(String hexFontColor)
hexFontColor
- Ignore this setting unless your Font color is set to Hex. Enter either six or eight hexidecimal digits,
representing red, green, and blue, with two optional extra digits for alpha. For example a value of
1122AABB is a red value of 0x11, a green value of 0x22, a blue value of 0xAA, and an alpha value of 0xBB.public void setOutlineColor(String outlineColor)
outlineColor
- Specify font outline color. Leave Outline color (OutlineColor) blank and set Style passthrough
(StylePassthrough) to enabled to use the font outline color data from your input captions, if present.
Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleOutlineColor
public String getOutlineColor()
DvbSubtitleOutlineColor
public DvbSubDestinationSettings withOutlineColor(String outlineColor)
outlineColor
- Specify font outline color. Leave Outline color (OutlineColor) blank and set Style passthrough
(StylePassthrough) to enabled to use the font outline color data from your input captions, if present.
Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleOutlineColor
public DvbSubDestinationSettings withOutlineColor(DvbSubtitleOutlineColor outlineColor)
outlineColor
- Specify font outline color. Leave Outline color (OutlineColor) blank and set Style passthrough
(StylePassthrough) to enabled to use the font outline color data from your input captions, if present.
Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleOutlineColor
public void setOutlineSize(Integer outlineSize)
outlineSize
- Specify the Outline size (OutlineSize) of the caption text, in pixels. Leave Outline size blank and set
Style passthrough (StylePassthrough) to enabled to use the outline size data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.public Integer getOutlineSize()
public DvbSubDestinationSettings withOutlineSize(Integer outlineSize)
outlineSize
- Specify the Outline size (OutlineSize) of the caption text, in pixels. Leave Outline size blank and set
Style passthrough (StylePassthrough) to enabled to use the outline size data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.public void setShadowColor(String shadowColor)
shadowColor
- Specify the color of the shadow cast by the captions. Leave Shadow color (ShadowColor) blank and set Style
passthrough (StylePassthrough) to enabled to use the shadow color data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleShadowColor
public String getShadowColor()
DvbSubtitleShadowColor
public DvbSubDestinationSettings withShadowColor(String shadowColor)
shadowColor
- Specify the color of the shadow cast by the captions. Leave Shadow color (ShadowColor) blank and set Style
passthrough (StylePassthrough) to enabled to use the shadow color data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleShadowColor
public DvbSubDestinationSettings withShadowColor(DvbSubtitleShadowColor shadowColor)
shadowColor
- Specify the color of the shadow cast by the captions. Leave Shadow color (ShadowColor) blank and set Style
passthrough (StylePassthrough) to enabled to use the shadow color data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleShadowColor
public void setShadowOpacity(Integer shadowOpacity)
shadowOpacity
- Specify the opacity of the shadow. Enter a value from 0 to 255, where 0 is transparent and 255 is opaque.
If Style passthrough (StylePassthrough) is set to Enabled, leave Shadow opacity (ShadowOpacity) blank to
pass through the shadow style information in your input captions to your output captions. If Style
passthrough is set to disabled, leave blank to use a value of 0 and remove all shadows from your output
captions. Within your job settings, all of your DVB-Sub settings must be identical.public Integer getShadowOpacity()
public DvbSubDestinationSettings withShadowOpacity(Integer shadowOpacity)
shadowOpacity
- Specify the opacity of the shadow. Enter a value from 0 to 255, where 0 is transparent and 255 is opaque.
If Style passthrough (StylePassthrough) is set to Enabled, leave Shadow opacity (ShadowOpacity) blank to
pass through the shadow style information in your input captions to your output captions. If Style
passthrough is set to disabled, leave blank to use a value of 0 and remove all shadows from your output
captions. Within your job settings, all of your DVB-Sub settings must be identical.public void setShadowXOffset(Integer shadowXOffset)
shadowXOffset
- Specify 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. Within your job settings, all of your DVB-Sub settings
must be identical.public Integer getShadowXOffset()
public DvbSubDestinationSettings withShadowXOffset(Integer shadowXOffset)
shadowXOffset
- Specify 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. Within your job settings, all of your DVB-Sub settings
must be identical.public void setShadowYOffset(Integer shadowYOffset)
shadowYOffset
- Specify 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. Leave Shadow y-offset (ShadowYOffset) blank and set Style
passthrough (StylePassthrough) to enabled to use the shadow y-offset data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.public Integer getShadowYOffset()
public DvbSubDestinationSettings withShadowYOffset(Integer shadowYOffset)
shadowYOffset
- Specify 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. Leave Shadow y-offset (ShadowYOffset) blank and set Style
passthrough (StylePassthrough) to enabled to use the shadow y-offset data from your input captions, if
present. Within your job settings, all of your DVB-Sub settings must be identical.public void setStylePassthrough(String stylePassthrough)
stylePassthrough
- Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position
information from your input captions. MediaConvert uses default settings for any missing style and
position information in your input captions. Set Style passthrough to DISABLED, or leave blank, to ignore
the style and position information from your input captions and use default settings: white text with
black outlining, bottom-center positioning, and automatic sizing. Whether you set Style passthrough to
enabled or not, you can also choose to manually override any of the individual style and position
settings.DvbSubtitleStylePassthrough
public String getStylePassthrough()
DvbSubtitleStylePassthrough
public DvbSubDestinationSettings withStylePassthrough(String stylePassthrough)
stylePassthrough
- Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position
information from your input captions. MediaConvert uses default settings for any missing style and
position information in your input captions. Set Style passthrough to DISABLED, or leave blank, to ignore
the style and position information from your input captions and use default settings: white text with
black outlining, bottom-center positioning, and automatic sizing. Whether you set Style passthrough to
enabled or not, you can also choose to manually override any of the individual style and position
settings.DvbSubtitleStylePassthrough
public DvbSubDestinationSettings withStylePassthrough(DvbSubtitleStylePassthrough stylePassthrough)
stylePassthrough
- Set Style passthrough (StylePassthrough) to ENABLED to use the available style, color, and position
information from your input captions. MediaConvert uses default settings for any missing style and
position information in your input captions. Set Style passthrough to DISABLED, or leave blank, to ignore
the style and position information from your input captions and use default settings: white text with
black outlining, bottom-center positioning, and automatic sizing. Whether you set Style passthrough to
enabled or not, you can also choose to manually override any of the individual style and position
settings.DvbSubtitleStylePassthrough
public void setSubtitlingType(String subtitlingType)
subtitlingType
- Specify whether your DVB subtitles are standard or for hearing impaired. Choose hearing impaired if your
subtitles include audio descriptions and dialogue. Choose standard if your subtitles include only
dialogue.DvbSubtitlingType
public String getSubtitlingType()
DvbSubtitlingType
public DvbSubDestinationSettings withSubtitlingType(String subtitlingType)
subtitlingType
- Specify whether your DVB subtitles are standard or for hearing impaired. Choose hearing impaired if your
subtitles include audio descriptions and dialogue. Choose standard if your subtitles include only
dialogue.DvbSubtitlingType
public DvbSubDestinationSettings withSubtitlingType(DvbSubtitlingType subtitlingType)
subtitlingType
- Specify whether your DVB subtitles are standard or for hearing impaired. Choose hearing impaired if your
subtitles include audio descriptions and dialogue. Choose standard if your subtitles include only
dialogue.DvbSubtitlingType
public void setTeletextSpacing(String teletextSpacing)
teletextSpacing
- Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies
depending on letter width. Choose fixed grid (FIXED_GRID) to conform to the spacing specified in the
captions file more accurately. Choose proportional (PROPORTIONAL) to make the text easier to read for
closed captions. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleTeletextSpacing
public String getTeletextSpacing()
DvbSubtitleTeletextSpacing
public DvbSubDestinationSettings withTeletextSpacing(String teletextSpacing)
teletextSpacing
- Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies
depending on letter width. Choose fixed grid (FIXED_GRID) to conform to the spacing specified in the
captions file more accurately. Choose proportional (PROPORTIONAL) to make the text easier to read for
closed captions. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleTeletextSpacing
public DvbSubDestinationSettings withTeletextSpacing(DvbSubtitleTeletextSpacing teletextSpacing)
teletextSpacing
- Specify whether the Text spacing (TextSpacing) in your captions is set by the captions grid, or varies
depending on letter width. Choose fixed grid (FIXED_GRID) to conform to the spacing specified in the
captions file more accurately. Choose proportional (PROPORTIONAL) to make the text easier to read for
closed captions. Within your job settings, all of your DVB-Sub settings must be identical.DvbSubtitleTeletextSpacing
public void setWidth(Integer width)
width
- Specify the width, in pixels, of this set of DVB-Sub captions. The default value is 720 pixels. Related
setting: When you use this setting, you must set DDS handling (ddsHandling) to a value other than None
(NONE). All burn-in and DVB-Sub font settings must match.public Integer getWidth()
public DvbSubDestinationSettings withWidth(Integer width)
width
- Specify the width, in pixels, of this set of DVB-Sub captions. The default value is 720 pixels. Related
setting: When you use this setting, you must set DDS handling (ddsHandling) to a value other than None
(NONE). All burn-in and DVB-Sub font settings must match.public void setXPosition(Integer xPosition)
xPosition
- Specify the horizontal position (XPosition) of the captions, relative to the left side of the outputin
pixels. A value of 10 would result in the captions starting 10 pixels from the left ofthe output. If no
explicit x_position is provided, the horizontal caption position will bedetermined by the alignment
parameter. Within your job settings, all of your DVB-Sub settings must be identical.public Integer getXPosition()
public DvbSubDestinationSettings withXPosition(Integer xPosition)
xPosition
- Specify the horizontal position (XPosition) of the captions, relative to the left side of the outputin
pixels. A value of 10 would result in the captions starting 10 pixels from the left ofthe output. If no
explicit x_position is provided, the horizontal caption position will bedetermined by the alignment
parameter. Within your job settings, all of your DVB-Sub settings must be identical.public void setYPosition(Integer yPosition)
yPosition
- Specify the vertical position (YPosition) of the captions, 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. Within your job
settings, all of your DVB-Sub settings must be identical.public Integer getYPosition()
public DvbSubDestinationSettings withYPosition(Integer yPosition)
yPosition
- Specify the vertical position (YPosition) of the captions, 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. Within your job
settings, all of your DVB-Sub settings must be identical.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.