@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CmfcSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
CmfcSettings() |
| Modifier and Type | Method and Description |
|---|---|
CmfcSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAudioDuration()
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
String |
getIFrameOnlyManifest()
Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames for
this rendition, in addition to your regular manifest for this rendition.
|
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 |
setAudioDuration(String audioDuration)
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
void |
setIFrameOnlyManifest(String iFrameOnlyManifest)
Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames for
this rendition, in addition to your regular manifest for this rendition.
|
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.
|
CmfcSettings |
withAudioDuration(CmfcAudioDuration audioDuration)
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
CmfcSettings |
withAudioDuration(String audioDuration)
Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio.
|
CmfcSettings |
withIFrameOnlyManifest(CmfcIFrameOnlyManifest iFrameOnlyManifest)
Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames for
this rendition, in addition to your regular manifest for this rendition.
|
CmfcSettings |
withIFrameOnlyManifest(String iFrameOnlyManifest)
Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames for
this rendition, in addition to your regular manifest for this rendition.
|
CmfcSettings |
withScte35Esam(CmfcScte35Esam scte35Esam)
Use this setting only when you specify SCTE-35 markers from ESAM.
|
CmfcSettings |
withScte35Esam(String scte35Esam)
Use this setting only when you specify SCTE-35 markers from ESAM.
|
CmfcSettings |
withScte35Source(CmfcScte35Source scte35Source)
Ignore this setting unless you have SCTE-35 markers in your input video file.
|
CmfcSettings |
withScte35Source(String scte35Source)
Ignore this setting unless you have SCTE-35 markers in your input video file.
|
public void setAudioDuration(String audioDuration)
audioDuration - Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio. For this situation, choose Match
video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration
(DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams
with silence or trims them to ensure that the total duration of each audio stream is at least as long as
the total duration of the video stream. After padding or trimming, the audio stream duration is no more
than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the
end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end
of the file. When you keep the default value, any minor discrepancies between audio and video duration
will depend on your output audio codec.CmfcAudioDurationpublic String getAudioDuration()
CmfcAudioDurationpublic CmfcSettings withAudioDuration(String audioDuration)
audioDuration - Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio. For this situation, choose Match
video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration
(DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams
with silence or trims them to ensure that the total duration of each audio stream is at least as long as
the total duration of the video stream. After padding or trimming, the audio stream duration is no more
than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the
end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end
of the file. When you keep the default value, any minor discrepancies between audio and video duration
will depend on your output audio codec.CmfcAudioDurationpublic CmfcSettings withAudioDuration(CmfcAudioDuration audioDuration)
audioDuration - Specify this setting only when your output will be consumed by a downstream repackaging workflow that is
sensitive to very small duration differences between video and audio. For this situation, choose Match
video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration
(DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams
with silence or trims them to ensure that the total duration of each audio stream is at least as long as
the total duration of the video stream. After padding or trimming, the audio stream duration is no more
than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the
end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end
of the file. When you keep the default value, any minor discrepancies between audio and video duration
will depend on your output audio codec.CmfcAudioDurationpublic void setIFrameOnlyManifest(String iFrameOnlyManifest)
iFrameOnlyManifest - Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames
for this rendition, in addition to your regular manifest for this rendition. You might use this manifest
as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame
only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame
only child manifest, keep the default value Exclude (EXCLUDE).CmfcIFrameOnlyManifestpublic String getIFrameOnlyManifest()
CmfcIFrameOnlyManifestpublic CmfcSettings withIFrameOnlyManifest(String iFrameOnlyManifest)
iFrameOnlyManifest - Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames
for this rendition, in addition to your regular manifest for this rendition. You might use this manifest
as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame
only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame
only child manifest, keep the default value Exclude (EXCLUDE).CmfcIFrameOnlyManifestpublic CmfcSettings withIFrameOnlyManifest(CmfcIFrameOnlyManifest iFrameOnlyManifest)
iFrameOnlyManifest - Choose Include (INCLUDE) to have MediaConvert generate an HLS child manifest that lists only the I-frames
for this rendition, in addition to your regular manifest for this rendition. You might use this manifest
as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame
only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame
only child manifest, keep the default value Exclude (EXCLUDE).CmfcIFrameOnlyManifestpublic 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).CmfcScte35Esampublic String getScte35Esam()
CmfcScte35Esampublic CmfcSettings 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).CmfcScte35Esampublic CmfcSettings withScte35Esam(CmfcScte35Esam 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).CmfcScte35Esampublic 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.CmfcScte35Sourcepublic String getScte35Source()
CmfcScte35Sourcepublic CmfcSettings 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.CmfcScte35Sourcepublic CmfcSettings withScte35Source(CmfcScte35Source 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.CmfcScte35Sourcepublic String toString()
toString in class ObjectObject.toString()public CmfcSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.