@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CaptionDestinationSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
CaptionDestinationSettings() |
Modifier and Type | Method and Description |
---|---|
CaptionDestinationSettings |
clone() |
boolean |
equals(Object obj) |
BurninDestinationSettings |
getBurninDestinationSettings()
Burn-in is a captions delivery method, rather than a captions format.
|
String |
getDestinationType()
Specify the format for this set of captions on this output.
|
DvbSubDestinationSettings |
getDvbSubDestinationSettings()
Settings related to DVB-Sub captions.
|
EmbeddedDestinationSettings |
getEmbeddedDestinationSettings()
Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions.
|
ImscDestinationSettings |
getImscDestinationSettings()
Settings related to IMSC captions.
|
SccDestinationSettings |
getSccDestinationSettings()
Settings related to SCC captions.
|
SrtDestinationSettings |
getSrtDestinationSettings()
Settings related to SRT captions.
|
TeletextDestinationSettings |
getTeletextDestinationSettings()
Settings related to teletext captions.
|
TtmlDestinationSettings |
getTtmlDestinationSettings()
Settings related to TTML captions.
|
WebvttDestinationSettings |
getWebvttDestinationSettings()
Settings related to WebVTT captions.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
Burn-in is a captions delivery method, rather than a captions format.
|
void |
setDestinationType(String destinationType)
Specify the format for this set of captions on this output.
|
void |
setDvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
Settings related to DVB-Sub captions.
|
void |
setEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions.
|
void |
setImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
Settings related to IMSC captions.
|
void |
setSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
Settings related to SCC captions.
|
void |
setSrtDestinationSettings(SrtDestinationSettings srtDestinationSettings)
Settings related to SRT captions.
|
void |
setTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
Settings related to teletext captions.
|
void |
setTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
Settings related to TTML captions.
|
void |
setWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
Settings related to WebVTT captions.
|
String |
toString()
Returns a string representation of this object.
|
CaptionDestinationSettings |
withBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
Burn-in is a captions delivery method, rather than a captions format.
|
CaptionDestinationSettings |
withDestinationType(CaptionDestinationType destinationType)
Specify the format for this set of captions on this output.
|
CaptionDestinationSettings |
withDestinationType(String destinationType)
Specify the format for this set of captions on this output.
|
CaptionDestinationSettings |
withDvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
Settings related to DVB-Sub captions.
|
CaptionDestinationSettings |
withEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions.
|
CaptionDestinationSettings |
withImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
Settings related to IMSC captions.
|
CaptionDestinationSettings |
withSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
Settings related to SCC captions.
|
CaptionDestinationSettings |
withSrtDestinationSettings(SrtDestinationSettings srtDestinationSettings)
Settings related to SRT captions.
|
CaptionDestinationSettings |
withTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
Settings related to teletext captions.
|
CaptionDestinationSettings |
withTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
Settings related to TTML captions.
|
CaptionDestinationSettings |
withWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
Settings related to WebVTT captions.
|
public void setBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
burninDestinationSettings
- Burn-in is a captions delivery method, rather than a captions format. Burn-in writes the captions directly
on your video frames, replacing pixels of video content with the captions. Set up burn-in captions in the
same output as your video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html. When you work directly in
your JSON job specification, include this object and any required children when you set destinationType to
BURN_IN.public BurninDestinationSettings getBurninDestinationSettings()
public CaptionDestinationSettings withBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
burninDestinationSettings
- Burn-in is a captions delivery method, rather than a captions format. Burn-in writes the captions directly
on your video frames, replacing pixels of video content with the captions. Set up burn-in captions in the
same output as your video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html. When you work directly in
your JSON job specification, include this object and any required children when you set destinationType to
BURN_IN.public void setDestinationType(String destinationType)
destinationType
- Specify the format for this set of captions on this output. The default format is embedded without
SCTE-20. Note that your choice of video output container constrains your choice of output captions format.
For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html.
If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose
SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the embedded captions
come first, choose Embedded plus SCTE-20 (EMBEDDED_PLUS_SCTE20).CaptionDestinationType
public String getDestinationType()
CaptionDestinationType
public CaptionDestinationSettings withDestinationType(String destinationType)
destinationType
- Specify the format for this set of captions on this output. The default format is embedded without
SCTE-20. Note that your choice of video output container constrains your choice of output captions format.
For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html.
If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose
SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the embedded captions
come first, choose Embedded plus SCTE-20 (EMBEDDED_PLUS_SCTE20).CaptionDestinationType
public CaptionDestinationSettings withDestinationType(CaptionDestinationType destinationType)
destinationType
- Specify the format for this set of captions on this output. The default format is embedded without
SCTE-20. Note that your choice of video output container constrains your choice of output captions format.
For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html.
If you are using SCTE-20 and you want to create an output that complies with the SCTE-43 spec, choose
SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED). To create a non-compliant output where the embedded captions
come first, choose Embedded plus SCTE-20 (EMBEDDED_PLUS_SCTE20).CaptionDestinationType
public void setDvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
dvbSubDestinationSettings
- Settings related to DVB-Sub captions. Set up DVB-Sub captions in the same output as your video. For more
information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html. When you
work directly in your JSON job specification, include this object and any required children when you set
destinationType to DVB_SUB.public DvbSubDestinationSettings getDvbSubDestinationSettings()
public CaptionDestinationSettings withDvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
dvbSubDestinationSettings
- Settings related to DVB-Sub captions. Set up DVB-Sub captions in the same output as your video. For more
information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html. When you
work directly in your JSON job specification, include this object and any required children when you set
destinationType to DVB_SUB.public void setEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
embeddedDestinationSettings
- Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions. Set up
embedded captions in the same output as your video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html. When you work directly
in your JSON job specification, include this object and any required children when you set destinationType
to EMBEDDED, EMBEDDED_PLUS_SCTE20, or SCTE20_PLUS_EMBEDDED.public EmbeddedDestinationSettings getEmbeddedDestinationSettings()
public CaptionDestinationSettings withEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
embeddedDestinationSettings
- Settings related to CEA/EIA-608 and CEA/EIA-708 (also called embedded or ancillary) captions. Set up
embedded captions in the same output as your video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html. When you work directly
in your JSON job specification, include this object and any required children when you set destinationType
to EMBEDDED, EMBEDDED_PLUS_SCTE20, or SCTE20_PLUS_EMBEDDED.public void setImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
imscDestinationSettings
- Settings related to IMSC captions. IMSC is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work
directly in your JSON job specification, include this object and any required children when you set
destinationType to IMSC.public ImscDestinationSettings getImscDestinationSettings()
public CaptionDestinationSettings withImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
imscDestinationSettings
- Settings related to IMSC captions. IMSC is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work
directly in your JSON job specification, include this object and any required children when you set
destinationType to IMSC.public void setSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
sccDestinationSettings
- Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html. When you work directly in
your JSON job specification, include this object and any required children when you set destinationType to
SCC.public SccDestinationSettings getSccDestinationSettings()
public CaptionDestinationSettings withSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
sccDestinationSettings
- Settings related to SCC captions. SCC is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html. When you work directly in
your JSON job specification, include this object and any required children when you set destinationType to
SCC.public void setSrtDestinationSettings(SrtDestinationSettings srtDestinationSettings)
srtDestinationSettings
- Settings related to SRT captions. SRT is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. When you work directly in your JSON job specification, include this object and any required
children when you set destinationType to SRT.public SrtDestinationSettings getSrtDestinationSettings()
public CaptionDestinationSettings withSrtDestinationSettings(SrtDestinationSettings srtDestinationSettings)
srtDestinationSettings
- Settings related to SRT captions. SRT is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. When you work directly in your JSON job specification, include this object and any required
children when you set destinationType to SRT.public void setTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
teletextDestinationSettings
- Settings related to teletext captions. Set up teletext captions in the same output as your video. For more
information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html. When
you work directly in your JSON job specification, include this object and any required children when you
set destinationType to TELETEXT.public TeletextDestinationSettings getTeletextDestinationSettings()
public CaptionDestinationSettings withTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
teletextDestinationSettings
- Settings related to teletext captions. Set up teletext captions in the same output as your video. For more
information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html. When
you work directly in your JSON job specification, include this object and any required children when you
set destinationType to TELETEXT.public void setTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
ttmlDestinationSettings
- Settings related to TTML captions. TTML is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work
directly in your JSON job specification, include this object and any required children when you set
destinationType to TTML.public TtmlDestinationSettings getTtmlDestinationSettings()
public CaptionDestinationSettings withTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
ttmlDestinationSettings
- Settings related to TTML captions. TTML is a sidecar format that holds captions in a file that is separate
from the video container. Set up sidecar captions in the same output group, but different output from your
video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work
directly in your JSON job specification, include this object and any required children when you set
destinationType to TTML.public void setWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
webvttDestinationSettings
- Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is
separate from the video container. Set up sidecar captions in the same output group, but different output
from your video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work
directly in your JSON job specification, include this object and any required children when you set
destinationType to WebVTT.public WebvttDestinationSettings getWebvttDestinationSettings()
public CaptionDestinationSettings withWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
webvttDestinationSettings
- Settings related to WebVTT captions. WebVTT is a sidecar format that holds captions in a file that is
separate from the video container. Set up sidecar captions in the same output group, but different output
from your video. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html. When you work
directly in your JSON job specification, include this object and any required children when you set
destinationType to WebVTT.public String toString()
toString
in class Object
Object.toString()
public CaptionDestinationSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.