@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 Destination Settings.
|
String |
getDestinationType()
Specify the format for this set of captions on this output.
|
DvbSubDestinationSettings |
getDvbSubDestinationSettings()
DVB-Sub Destination Settings
|
EmbeddedDestinationSettings |
getEmbeddedDestinationSettings()
Settings specific to embedded/ancillary caption outputs, including 608/708 Channel destination number.
|
ImscDestinationSettings |
getImscDestinationSettings()
Settings specific to IMSC caption outputs.
|
SccDestinationSettings |
getSccDestinationSettings()
Settings for SCC caption output.
|
TeletextDestinationSettings |
getTeletextDestinationSettings()
Settings for Teletext caption output
|
TtmlDestinationSettings |
getTtmlDestinationSettings()
Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
Burn-In Destination Settings.
|
void |
setDestinationType(String destinationType)
Specify the format for this set of captions on this output.
|
void |
setDvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
DVB-Sub Destination Settings
|
void |
setEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
Settings specific to embedded/ancillary caption outputs, including 608/708 Channel destination number.
|
void |
setImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
Settings specific to IMSC caption outputs.
|
void |
setSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
Settings for SCC caption output.
|
void |
setTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
Settings for Teletext caption output
|
void |
setTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).
|
String |
toString()
Returns a string representation of this object.
|
CaptionDestinationSettings |
withBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
Burn-In Destination Settings.
|
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)
DVB-Sub Destination Settings
|
CaptionDestinationSettings |
withEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
Settings specific to embedded/ancillary caption outputs, including 608/708 Channel destination number.
|
CaptionDestinationSettings |
withImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
Settings specific to IMSC caption outputs.
|
CaptionDestinationSettings |
withSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
Settings for SCC caption output.
|
CaptionDestinationSettings |
withTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
Settings for Teletext caption output
|
CaptionDestinationSettings |
withTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).
|
public void setBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
burninDestinationSettings
- Burn-In Destination Settings.public BurninDestinationSettings getBurninDestinationSettings()
public CaptionDestinationSettings withBurninDestinationSettings(BurninDestinationSettings burninDestinationSettings)
burninDestinationSettings
- Burn-In Destination Settings.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. Other options are embedded with SCTE-20, burn-in, DVB-sub, IMSC, SCC, SRT, teletext, TTML, and
web-VTT. If you are using SCTE-20, choose SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED) to create an output
that complies with the SCTE-43 spec. 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. Other options are embedded with SCTE-20, burn-in, DVB-sub, IMSC, SCC, SRT, teletext, TTML, and
web-VTT. If you are using SCTE-20, choose SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED) to create an output
that complies with the SCTE-43 spec. 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. Other options are embedded with SCTE-20, burn-in, DVB-sub, IMSC, SCC, SRT, teletext, TTML, and
web-VTT. If you are using SCTE-20, choose SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED) to create an output
that complies with the SCTE-43 spec. 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
- DVB-Sub Destination Settingspublic DvbSubDestinationSettings getDvbSubDestinationSettings()
public CaptionDestinationSettings withDvbSubDestinationSettings(DvbSubDestinationSettings dvbSubDestinationSettings)
dvbSubDestinationSettings
- DVB-Sub Destination Settingspublic void setEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
embeddedDestinationSettings
- Settings specific to embedded/ancillary caption outputs, including 608/708 Channel destination number.public EmbeddedDestinationSettings getEmbeddedDestinationSettings()
public CaptionDestinationSettings withEmbeddedDestinationSettings(EmbeddedDestinationSettings embeddedDestinationSettings)
embeddedDestinationSettings
- Settings specific to embedded/ancillary caption outputs, including 608/708 Channel destination number.public void setImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
imscDestinationSettings
- Settings specific to IMSC caption outputs.public ImscDestinationSettings getImscDestinationSettings()
public CaptionDestinationSettings withImscDestinationSettings(ImscDestinationSettings imscDestinationSettings)
imscDestinationSettings
- Settings specific to IMSC caption outputs.public void setSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
sccDestinationSettings
- Settings for SCC caption output.public SccDestinationSettings getSccDestinationSettings()
public CaptionDestinationSettings withSccDestinationSettings(SccDestinationSettings sccDestinationSettings)
sccDestinationSettings
- Settings for SCC caption output.public void setTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
teletextDestinationSettings
- Settings for Teletext caption outputpublic TeletextDestinationSettings getTeletextDestinationSettings()
public CaptionDestinationSettings withTeletextDestinationSettings(TeletextDestinationSettings teletextDestinationSettings)
teletextDestinationSettings
- Settings for Teletext caption outputpublic void setTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
ttmlDestinationSettings
- Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).public TtmlDestinationSettings getTtmlDestinationSettings()
public CaptionDestinationSettings withTtmlDestinationSettings(TtmlDestinationSettings ttmlDestinationSettings)
ttmlDestinationSettings
- Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).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.