@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MpdSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
MpdSettings() |
Modifier and Type | Method and Description |
---|---|
MpdSettings |
clone() |
boolean |
equals(Object obj) |
String |
getCaptionContainerType()
Use this setting only in DASH output groups that include sidecar TTML or IMSC captions.
|
String |
getScte35Esam()
Use this setting only when you specify SCTE-35 markers from ESAM.
|
String |
getScte35Source()
Ignore this setting unless you have SCTE-35 markers in your input video file.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCaptionContainerType(String captionContainerType)
Use this setting only in DASH output groups that include sidecar TTML or IMSC captions.
|
void |
setScte35Esam(String scte35Esam)
Use this setting only when you specify SCTE-35 markers from ESAM.
|
void |
setScte35Source(String scte35Source)
Ignore this setting unless you have SCTE-35 markers in your input video file.
|
String |
toString()
Returns a string representation of this object.
|
MpdSettings |
withCaptionContainerType(MpdCaptionContainerType captionContainerType)
Use this setting only in DASH output groups that include sidecar TTML or IMSC captions.
|
MpdSettings |
withCaptionContainerType(String captionContainerType)
Use this setting only in DASH output groups that include sidecar TTML or IMSC captions.
|
MpdSettings |
withScte35Esam(MpdScte35Esam scte35Esam)
Use this setting only when you specify SCTE-35 markers from ESAM.
|
MpdSettings |
withScte35Esam(String scte35Esam)
Use this setting only when you specify SCTE-35 markers from ESAM.
|
MpdSettings |
withScte35Source(MpdScte35Source scte35Source)
Ignore this setting unless you have SCTE-35 markers in your input video file.
|
MpdSettings |
withScte35Source(String scte35Source)
Ignore this setting unless you have SCTE-35 markers in your input video file.
|
public void setCaptionContainerType(String captionContainerType)
captionContainerType
- Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify
sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single
XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format
contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and
audio fragmented MP4 files.MpdCaptionContainerType
public String getCaptionContainerType()
MpdCaptionContainerType
public MpdSettings withCaptionContainerType(String captionContainerType)
captionContainerType
- Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify
sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single
XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format
contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and
audio fragmented MP4 files.MpdCaptionContainerType
public MpdSettings withCaptionContainerType(MpdCaptionContainerType captionContainerType)
captionContainerType
- Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify
sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single
XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format
contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and
audio fragmented MP4 files.MpdCaptionContainerType
public void setScte35Esam(String scte35Esam)
scte35Esam
- Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in
this output at the insertion points that you specify in an ESAM XML document. Provide the document in the
setting SCC XML (sccXml).MpdScte35Esam
public String getScte35Esam()
MpdScte35Esam
public MpdSettings withScte35Esam(String scte35Esam)
scte35Esam
- Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in
this output at the insertion points that you specify in an ESAM XML document. Provide the document in the
setting SCC XML (sccXml).MpdScte35Esam
public MpdSettings withScte35Esam(MpdScte35Esam scte35Esam)
scte35Esam
- Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in
this output at the insertion points that you specify in an ESAM XML document. Provide the document in the
setting SCC XML (sccXml).MpdScte35Esam
public void setScte35Source(String scte35Source)
scte35Source
- Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough
(PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose
None (NONE) if you don't want those SCTE-35 markers in this output.MpdScte35Source
public String getScte35Source()
MpdScte35Source
public MpdSettings withScte35Source(String scte35Source)
scte35Source
- Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough
(PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose
None (NONE) if you don't want those SCTE-35 markers in this output.MpdScte35Source
public MpdSettings withScte35Source(MpdScte35Source scte35Source)
scte35Source
- Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough
(PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose
None (NONE) if you don't want those SCTE-35 markers in this output.MpdScte35Source
public String toString()
toString
in class Object
Object.toString()
public MpdSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.