@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CaptionSourceSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
CaptionSourceSettings() |
Modifier and Type | Method and Description |
---|---|
CaptionSourceSettings |
clone() |
boolean |
equals(Object obj) |
AncillarySourceSettings |
getAncillarySourceSettings()
Settings for ancillary captions source.
|
DvbSubSourceSettings |
getDvbSubSourceSettings()
DVB Sub Source Settings
|
EmbeddedSourceSettings |
getEmbeddedSourceSettings()
Settings for embedded captions Source
|
FileSourceSettings |
getFileSourceSettings()
If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI of the
input caption source file.
|
String |
getSourceType()
Use Source to identify the format of your input captions.
|
TeletextSourceSettings |
getTeletextSourceSettings()
Settings specific to Teletext caption sources, including Page number.
|
TrackSourceSettings |
getTrackSourceSettings()
Settings specific to caption sources that are specified by track number.
|
WebvttHlsSourceSettings |
getWebvttHlsSourceSettings()
Settings specific to WebVTT sources in HLS alternative rendition group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAncillarySourceSettings(AncillarySourceSettings ancillarySourceSettings)
Settings for ancillary captions source.
|
void |
setDvbSubSourceSettings(DvbSubSourceSettings dvbSubSourceSettings)
DVB Sub Source Settings
|
void |
setEmbeddedSourceSettings(EmbeddedSourceSettings embeddedSourceSettings)
Settings for embedded captions Source
|
void |
setFileSourceSettings(FileSourceSettings fileSourceSettings)
If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI of the
input caption source file.
|
void |
setSourceType(String sourceType)
Use Source to identify the format of your input captions.
|
void |
setTeletextSourceSettings(TeletextSourceSettings teletextSourceSettings)
Settings specific to Teletext caption sources, including Page number.
|
void |
setTrackSourceSettings(TrackSourceSettings trackSourceSettings)
Settings specific to caption sources that are specified by track number.
|
void |
setWebvttHlsSourceSettings(WebvttHlsSourceSettings webvttHlsSourceSettings)
Settings specific to WebVTT sources in HLS alternative rendition group.
|
String |
toString()
Returns a string representation of this object.
|
CaptionSourceSettings |
withAncillarySourceSettings(AncillarySourceSettings ancillarySourceSettings)
Settings for ancillary captions source.
|
CaptionSourceSettings |
withDvbSubSourceSettings(DvbSubSourceSettings dvbSubSourceSettings)
DVB Sub Source Settings
|
CaptionSourceSettings |
withEmbeddedSourceSettings(EmbeddedSourceSettings embeddedSourceSettings)
Settings for embedded captions Source
|
CaptionSourceSettings |
withFileSourceSettings(FileSourceSettings fileSourceSettings)
If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI of the
input caption source file.
|
CaptionSourceSettings |
withSourceType(CaptionSourceType sourceType)
Use Source to identify the format of your input captions.
|
CaptionSourceSettings |
withSourceType(String sourceType)
Use Source to identify the format of your input captions.
|
CaptionSourceSettings |
withTeletextSourceSettings(TeletextSourceSettings teletextSourceSettings)
Settings specific to Teletext caption sources, including Page number.
|
CaptionSourceSettings |
withTrackSourceSettings(TrackSourceSettings trackSourceSettings)
Settings specific to caption sources that are specified by track number.
|
CaptionSourceSettings |
withWebvttHlsSourceSettings(WebvttHlsSourceSettings webvttHlsSourceSettings)
Settings specific to WebVTT sources in HLS alternative rendition group.
|
public void setAncillarySourceSettings(AncillarySourceSettings ancillarySourceSettings)
ancillarySourceSettings
- Settings for ancillary captions source.public AncillarySourceSettings getAncillarySourceSettings()
public CaptionSourceSettings withAncillarySourceSettings(AncillarySourceSettings ancillarySourceSettings)
ancillarySourceSettings
- Settings for ancillary captions source.public void setDvbSubSourceSettings(DvbSubSourceSettings dvbSubSourceSettings)
dvbSubSourceSettings
- DVB Sub Source Settingspublic DvbSubSourceSettings getDvbSubSourceSettings()
public CaptionSourceSettings withDvbSubSourceSettings(DvbSubSourceSettings dvbSubSourceSettings)
dvbSubSourceSettings
- DVB Sub Source Settingspublic void setEmbeddedSourceSettings(EmbeddedSourceSettings embeddedSourceSettings)
embeddedSourceSettings
- Settings for embedded captions Sourcepublic EmbeddedSourceSettings getEmbeddedSourceSettings()
public CaptionSourceSettings withEmbeddedSourceSettings(EmbeddedSourceSettings embeddedSourceSettings)
embeddedSourceSettings
- Settings for embedded captions Sourcepublic void setFileSourceSettings(FileSourceSettings fileSourceSettings)
fileSourceSettings
- If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI
of the input caption source file. If your caption source is IMSC in an IMF package, use
TrackSourceSettings instead of FileSoureSettings.public FileSourceSettings getFileSourceSettings()
public CaptionSourceSettings withFileSourceSettings(FileSourceSettings fileSourceSettings)
fileSourceSettings
- If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI
of the input caption source file. If your caption source is IMSC in an IMF package, use
TrackSourceSettings instead of FileSoureSettings.public void setSourceType(String sourceType)
sourceType
- Use Source to identify the format of your input captions. The service cannot auto-detect caption format.CaptionSourceType
public String getSourceType()
CaptionSourceType
public CaptionSourceSettings withSourceType(String sourceType)
sourceType
- Use Source to identify the format of your input captions. The service cannot auto-detect caption format.CaptionSourceType
public CaptionSourceSettings withSourceType(CaptionSourceType sourceType)
sourceType
- Use Source to identify the format of your input captions. The service cannot auto-detect caption format.CaptionSourceType
public void setTeletextSourceSettings(TeletextSourceSettings teletextSourceSettings)
teletextSourceSettings
- Settings specific to Teletext caption sources, including Page number.public TeletextSourceSettings getTeletextSourceSettings()
public CaptionSourceSettings withTeletextSourceSettings(TeletextSourceSettings teletextSourceSettings)
teletextSourceSettings
- Settings specific to Teletext caption sources, including Page number.public void setTrackSourceSettings(TrackSourceSettings trackSourceSettings)
trackSourceSettings
- Settings specific to caption sources that are specified by track number. Currently, this is only IMSC
captions in an IMF package. If your caption source is IMSC 1.1 in a separate xml file, use
FileSourceSettings instead of TrackSourceSettings.public TrackSourceSettings getTrackSourceSettings()
public CaptionSourceSettings withTrackSourceSettings(TrackSourceSettings trackSourceSettings)
trackSourceSettings
- Settings specific to caption sources that are specified by track number. Currently, this is only IMSC
captions in an IMF package. If your caption source is IMSC 1.1 in a separate xml file, use
FileSourceSettings instead of TrackSourceSettings.public void setWebvttHlsSourceSettings(WebvttHlsSourceSettings webvttHlsSourceSettings)
webvttHlsSourceSettings
- Settings specific to WebVTT sources in HLS alternative rendition group. Specify the properties
(renditionGroupId, renditionName or renditionLanguageCode) to identify the unique subtitle track among the
alternative rendition groups present in the HLS manifest. If no unique track is found, or multiple tracks
match the specified properties, the job fails. If there is only one subtitle track in the rendition group,
the settings can be left empty and the default subtitle track will be chosen. If your caption source is a
sidecar file, use FileSourceSettings instead of WebvttHlsSourceSettings.public WebvttHlsSourceSettings getWebvttHlsSourceSettings()
public CaptionSourceSettings withWebvttHlsSourceSettings(WebvttHlsSourceSettings webvttHlsSourceSettings)
webvttHlsSourceSettings
- Settings specific to WebVTT sources in HLS alternative rendition group. Specify the properties
(renditionGroupId, renditionName or renditionLanguageCode) to identify the unique subtitle track among the
alternative rendition groups present in the HLS manifest. If no unique track is found, or multiple tracks
match the specified properties, the job fails. If there is only one subtitle track in the rendition group,
the settings can be left empty and the default subtitle track will be chosen. If your caption source is a
sidecar file, use FileSourceSettings instead of WebvttHlsSourceSettings.public String toString()
toString
in class Object
Object.toString()
public CaptionSourceSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.