@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()
Settings related to burn-in captions.
|
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()
SRT Destination Settings
|
TeletextDestinationSettings |
getTeletextDestinationSettings()
Settings related to teletext captions.
|
TtmlDestinationSettings |
getTtmlDestinationSettings()
Settings related to TTML captions.
|
WebvttDestinationSettings |
getWebvttDestinationSettings()
WEBVTT Destination Settings
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
Settings related to burn-in captions.
|
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)
SRT Destination Settings
|
void |
setTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
Settings related to teletext captions.
|
void |
setTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
Settings related to TTML captions.
|
void |
setWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
WEBVTT Destination Settings
|
String |
toString()
Returns a string representation of this object.
|
CaptionDestinationSettings |
withBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
Settings related to burn-in captions.
|
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)
SRT Destination Settings
|
CaptionDestinationSettings |
withTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
Settings related to teletext captions.
|
CaptionDestinationSettings |
withTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
Settings related to TTML captions.
|
CaptionDestinationSettings |
withWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
WEBVTT Destination Settings
|
public void setBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
burninDestinationSettings
- Settings related to burn-in 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
- Settings related to burn-in 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
- SRT Destination Settingspublic SrtDestinationSettings getSrtDestinationSettings()
public CaptionDestinationSettings withSrtDestinationSettings(SrtDestinationSettings srtDestinationSettings)
srtDestinationSettings
- SRT Destination Settingspublic 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
- WEBVTT Destination Settingspublic WebvttDestinationSettings getWebvttDestinationSettings()
public CaptionDestinationSettings withWebvttDestinationSettings(WebvttDestinationSettings webvttDestinationSettings)
webvttDestinationSettings
- WEBVTT Destination Settingspublic 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.