@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EbuTtDDestinationSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
EbuTtDDestinationSettings() |
Modifier and Type | Method and Description |
---|---|
EbuTtDDestinationSettings |
clone() |
boolean |
equals(Object obj) |
String |
getCopyrightHolder()
Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions
metadata.
|
String |
getFillLineGap()
Specifies how to handle the gap between the lines (in multi-line captions).
|
String |
getFontFamily()
Specifies the font family to include in the font data attached to the EBU-TT captions.
|
String |
getStyleControl()
Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCopyrightHolder(String copyrightHolder)
Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions
metadata.
|
void |
setFillLineGap(String fillLineGap)
Specifies how to handle the gap between the lines (in multi-line captions).
|
void |
setFontFamily(String fontFamily)
Specifies the font family to include in the font data attached to the EBU-TT captions.
|
void |
setStyleControl(String styleControl)
Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
|
String |
toString()
Returns a string representation of this object.
|
EbuTtDDestinationSettings |
withCopyrightHolder(String copyrightHolder)
Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions
metadata.
|
EbuTtDDestinationSettings |
withFillLineGap(EbuTtDFillLineGapControl fillLineGap)
Specifies how to handle the gap between the lines (in multi-line captions).
|
EbuTtDDestinationSettings |
withFillLineGap(String fillLineGap)
Specifies how to handle the gap between the lines (in multi-line captions).
|
EbuTtDDestinationSettings |
withFontFamily(String fontFamily)
Specifies the font family to include in the font data attached to the EBU-TT captions.
|
EbuTtDDestinationSettings |
withStyleControl(EbuTtDDestinationStyleControl styleControl)
Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
|
EbuTtDDestinationSettings |
withStyleControl(String styleControl)
Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
|
public void setCopyrightHolder(String copyrightHolder)
copyrightHolder
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the
captions metadata.public String getCopyrightHolder()
public EbuTtDDestinationSettings withCopyrightHolder(String copyrightHolder)
copyrightHolder
- Complete this field if you want to include the name of the copyright holder in the copyright tag in the
captions metadata.public void setFillLineGap(String fillLineGap)
fillLineGap
- Specifies how to handle the gap between the lines (in multi-line captions).
- enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave
the gap unfilled.EbuTtDFillLineGapControl
public String getFillLineGap()
EbuTtDFillLineGapControl
public EbuTtDDestinationSettings withFillLineGap(String fillLineGap)
fillLineGap
- Specifies how to handle the gap between the lines (in multi-line captions).
- enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave
the gap unfilled.EbuTtDFillLineGapControl
public EbuTtDDestinationSettings withFillLineGap(EbuTtDFillLineGapControl fillLineGap)
fillLineGap
- Specifies how to handle the gap between the lines (in multi-line captions).
- enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave
the gap unfilled.EbuTtDFillLineGapControl
public void setFontFamily(String fontFamily)
fontFamily
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if
styleControl is set to include. If you leave this field empty, the font family is set to "monospaced". (If
styleControl is set to exclude, the font family is always set to "monospaced".)
You specify only the font family. All other style information (color, bold, position and so on) is copied
from the input captions. The size is always set to 100% to allow the downstream player to choose the size.
- Enter a list of font families, as a comma-separated list of font names, in order of preference. The name
can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let
the downstream player choose the font). - Leave blank to set the family to “monospace”.public String getFontFamily()
public EbuTtDDestinationSettings withFontFamily(String fontFamily)
fontFamily
- Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if
styleControl is set to include. If you leave this field empty, the font family is set to "monospaced". (If
styleControl is set to exclude, the font family is always set to "monospaced".)
You specify only the font family. All other style information (color, bold, position and so on) is copied
from the input captions. The size is always set to 100% to allow the downstream player to choose the size.
- Enter a list of font families, as a comma-separated list of font names, in order of preference. The name
can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let
the downstream player choose the font). - Leave blank to set the family to “monospace”.public void setStyleControl(String styleControl)
styleControl
- Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
- include: Take the style information (font color, font position, and so on) from the source captions and
include that information in the font data attached to the EBU-TT captions. This option is valid only if
the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions,
set the font family to "monospaced". Do not include any other style information.EbuTtDDestinationStyleControl
public String getStyleControl()
EbuTtDDestinationStyleControl
public EbuTtDDestinationSettings withStyleControl(String styleControl)
styleControl
- Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
- include: Take the style information (font color, font position, and so on) from the source captions and
include that information in the font data attached to the EBU-TT captions. This option is valid only if
the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions,
set the font family to "monospaced". Do not include any other style information.EbuTtDDestinationStyleControl
public EbuTtDDestinationSettings withStyleControl(EbuTtDDestinationStyleControl styleControl)
styleControl
- Specifies the style information (font color, font position, and so on) to include in the font data that is
attached to the EBU-TT captions.
- include: Take the style information (font color, font position, and so on) from the source captions and
include that information in the font data attached to the EBU-TT captions. This option is valid only if
the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions,
set the font family to "monospaced". Do not include any other style information.EbuTtDDestinationStyleControl
public String toString()
toString
in class Object
Object.toString()
public EbuTtDDestinationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.