public class StartEncodingRequest extends Object
Constructor and Description |
---|
StartEncodingRequest() |
Modifier and Type | Method and Description |
---|---|
StartEncodingRequest |
addPreviewDashManifestsItem(ManifestResource previewDashManifestsItem) |
StartEncodingRequest |
addPreviewHlsManifestsItem(ManifestResource previewHlsManifestsItem) |
StartEncodingRequest |
addVodDashManifestsItem(ManifestResource vodDashManifestsItem) |
StartEncodingRequest |
addVodHlsManifestsItem(ManifestResource vodHlsManifestsItem) |
StartEncodingRequest |
addVodSmoothManifestsItem(ManifestResource vodSmoothManifestsItem) |
boolean |
equals(Object o) |
EncodingMode |
getEncodingMode()
The pass mode of the encoding
|
Boolean |
getHandleVariableInputFps()
Enable frame dropping/duplication to handle variable frames per seconds of video input streams
|
ManifestGenerator |
getManifestGenerator()
Sets the version of the manifest generation engine
|
PerTitle |
getPerTitle()
Per-Title settings
|
List<ManifestResource> |
getPreviewDashManifests()
List of preview DASH manifests to be created
|
List<ManifestResource> |
getPreviewHlsManifests()
List of preview HLS manifests to be created
|
Scheduling |
getScheduling()
Set scheduling parameters of the encoding.
|
Trimming |
getTrimming()
Allows to encode only part of the input.
|
Tweaks |
getTweaks()
Set special tweaks for your encoding job.
|
List<ManifestResource> |
getVodDashManifests()
List of VoD DASH manifests to be created after encoding finished successfully
|
List<ManifestResource> |
getVodHlsManifests()
List of VoD HLS manifests to be created after encoding finished successfully
|
List<ManifestResource> |
getVodSmoothManifests()
List of VoD SMOOTH manifests to be created after encoding finished successfully
|
int |
hashCode() |
void |
setEncodingMode(EncodingMode encodingMode)
The pass mode of the encoding
|
void |
setHandleVariableInputFps(Boolean handleVariableInputFps)
Enable frame dropping/duplication to handle variable frames per seconds of video input streams
|
void |
setManifestGenerator(ManifestGenerator manifestGenerator)
Sets the version of the manifest generation engine
|
void |
setPerTitle(PerTitle perTitle)
Per-Title settings
|
void |
setPreviewDashManifests(List<ManifestResource> previewDashManifests)
List of preview DASH manifests to be created
|
void |
setPreviewHlsManifests(List<ManifestResource> previewHlsManifests)
List of preview HLS manifests to be created
|
void |
setScheduling(Scheduling scheduling)
Set scheduling parameters of the encoding.
|
void |
setTrimming(Trimming trimming)
Allows to encode only part of the input.
|
void |
setTweaks(Tweaks tweaks)
Set special tweaks for your encoding job.
|
void |
setVodDashManifests(List<ManifestResource> vodDashManifests)
List of VoD DASH manifests to be created after encoding finished successfully
|
void |
setVodHlsManifests(List<ManifestResource> vodHlsManifests)
List of VoD HLS manifests to be created after encoding finished successfully
|
void |
setVodSmoothManifests(List<ManifestResource> vodSmoothManifests)
List of VoD SMOOTH manifests to be created after encoding finished successfully
|
String |
toString() |
public Trimming getTrimming()
public void setTrimming(Trimming trimming)
trimming
- Allows to encode only part of the input. Defines start (offset) and duration of the desired section. This is not allowed when the Encoding uses any kind of Input Stream resource.public Scheduling getScheduling()
public void setScheduling(Scheduling scheduling)
scheduling
- Set scheduling parameters of the encoding.public Tweaks getTweaks()
public void setTweaks(Tweaks tweaks)
tweaks
- Set special tweaks for your encoding job.public Boolean getHandleVariableInputFps()
public void setHandleVariableInputFps(Boolean handleVariableInputFps)
handleVariableInputFps
- Enable frame dropping/duplication to handle variable frames per seconds of video input streamspublic EncodingMode getEncodingMode()
public void setEncodingMode(EncodingMode encodingMode)
encodingMode
- The pass mode of the encodingpublic StartEncodingRequest addPreviewDashManifestsItem(ManifestResource previewDashManifestsItem)
public List<ManifestResource> getPreviewDashManifests()
public void setPreviewDashManifests(List<ManifestResource> previewDashManifests)
previewDashManifests
- List of preview DASH manifests to be createdpublic StartEncodingRequest addPreviewHlsManifestsItem(ManifestResource previewHlsManifestsItem)
public List<ManifestResource> getPreviewHlsManifests()
public void setPreviewHlsManifests(List<ManifestResource> previewHlsManifests)
previewHlsManifests
- List of preview HLS manifests to be createdpublic StartEncodingRequest addVodDashManifestsItem(ManifestResource vodDashManifestsItem)
public List<ManifestResource> getVodDashManifests()
public void setVodDashManifests(List<ManifestResource> vodDashManifests)
vodDashManifests
- List of VoD DASH manifests to be created after encoding finished successfullypublic StartEncodingRequest addVodHlsManifestsItem(ManifestResource vodHlsManifestsItem)
public List<ManifestResource> getVodHlsManifests()
public void setVodHlsManifests(List<ManifestResource> vodHlsManifests)
vodHlsManifests
- List of VoD HLS manifests to be created after encoding finished successfullypublic StartEncodingRequest addVodSmoothManifestsItem(ManifestResource vodSmoothManifestsItem)
public List<ManifestResource> getVodSmoothManifests()
public void setVodSmoothManifests(List<ManifestResource> vodSmoothManifests)
vodSmoothManifests
- List of VoD SMOOTH manifests to be created after encoding finished successfullypublic ManifestGenerator getManifestGenerator()
public void setManifestGenerator(ManifestGenerator manifestGenerator)
manifestGenerator
- Sets the version of the manifest generation enginepublic PerTitle getPerTitle()
public void setPerTitle(PerTitle perTitle)
perTitle
- Per-Title settingsCopyright © 2022. All rights reserved.