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.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 © 2021. All rights reserved.