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()
Major version of the manifest generator to be used for manifests referenced in this request (by properties vodDashManifests, vodHlsManifests, vodSmoothManifests, previewDashManifests, previewHlsManifests).
|
PerTitle |
getPerTitle()
Per-Title settings
|
List<ManifestResource> |
getPreviewDashManifests()
DASH manifests to be generated for previewing while the encoding is still running.
|
List<ManifestResource> |
getPreviewHlsManifests()
HLS manifests to be generated for previewing while the encoding is still running.
|
Scheduling |
getScheduling()
Scheduling parameters of the encoding.
|
Trimming |
getTrimming()
Allows to encode only part of the input.
|
Tweaks |
getTweaks()
Special tweaks for your encoding job.
|
List<ManifestResource> |
getVodDashManifests()
DASH manifests to be generated right after encoding (just-in-time).
|
List<ManifestResource> |
getVodHlsManifests()
HLS manifests to be generated right after encoding (just-in-time).
|
List<ManifestResource> |
getVodSmoothManifests()
Smooth Streaming manifests to be generated right after encoding (just-in-time).
|
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)
Major version of the manifest generator to be used for manifests referenced in this request (by properties vodDashManifests, vodHlsManifests, vodSmoothManifests, previewDashManifests, previewHlsManifests).
|
void |
setPerTitle(PerTitle perTitle)
Per-Title settings
|
void |
setPreviewDashManifests(List<ManifestResource> previewDashManifests)
DASH manifests to be generated for previewing while the encoding is still running.
|
void |
setPreviewHlsManifests(List<ManifestResource> previewHlsManifests)
HLS manifests to be generated for previewing while the encoding is still running.
|
void |
setScheduling(Scheduling scheduling)
Scheduling parameters of the encoding.
|
void |
setTrimming(Trimming trimming)
Allows to encode only part of the input.
|
void |
setTweaks(Tweaks tweaks)
Special tweaks for your encoding job.
|
void |
setVodDashManifests(List<ManifestResource> vodDashManifests)
DASH manifests to be generated right after encoding (just-in-time).
|
void |
setVodHlsManifests(List<ManifestResource> vodHlsManifests)
HLS manifests to be generated right after encoding (just-in-time).
|
void |
setVodSmoothManifests(List<ManifestResource> vodSmoothManifests)
Smooth Streaming manifests to be generated right after encoding (just-in-time).
|
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
- Scheduling parameters of the encoding.public Tweaks getTweaks()
public void setTweaks(Tweaks tweaks)
tweaks
- 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 encoding. Must only be set when `encodingMode` is not set on any codec configuration used by this encoding.public StartEncodingRequest addPreviewDashManifestsItem(ManifestResource previewDashManifestsItem)
public List<ManifestResource> getPreviewDashManifests()
public void setPreviewDashManifests(List<ManifestResource> previewDashManifests)
previewDashManifests
- DASH manifests to be generated for previewing while the encoding is still running. See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)public StartEncodingRequest addPreviewHlsManifestsItem(ManifestResource previewHlsManifestsItem)
public List<ManifestResource> getPreviewHlsManifests()
public void setPreviewHlsManifests(List<ManifestResource> previewHlsManifests)
previewHlsManifests
- HLS manifests to be generated for previewing while the encoding is still running. See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)public StartEncodingRequest addVodDashManifestsItem(ManifestResource vodDashManifestsItem)
public List<ManifestResource> getVodDashManifests()
public void setVodDashManifests(List<ManifestResource> vodDashManifests)
vodDashManifests
- DASH manifests to be generated right after encoding (just-in-time). See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)public StartEncodingRequest addVodHlsManifestsItem(ManifestResource vodHlsManifestsItem)
public List<ManifestResource> getVodHlsManifests()
public void setVodHlsManifests(List<ManifestResource> vodHlsManifests)
vodHlsManifests
- HLS manifests to be generated right after encoding (just-in-time). See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)public StartEncodingRequest addVodSmoothManifestsItem(ManifestResource vodSmoothManifestsItem)
public List<ManifestResource> getVodSmoothManifests()
public void setVodSmoothManifests(List<ManifestResource> vodSmoothManifests)
vodSmoothManifests
- Smooth Streaming manifests to be generated right after encoding (just-in-time). See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)public ManifestGenerator getManifestGenerator()
public void setManifestGenerator(ManifestGenerator manifestGenerator)
manifestGenerator
- Major version of the manifest generator to be used for manifests referenced in this request (by properties vodDashManifests, vodHlsManifests, vodSmoothManifests, previewDashManifests, previewHlsManifests). `V2` is available for encoder versions 2.70.0 and above and is the recommended option. The default value depends on the sign-up date of your organization. See [documentation](https://developer.bitmovin.com/encoding/docs/manifest-generator-v2) page for a detailed explanation.public PerTitle getPerTitle()
public void setPerTitle(PerTitle perTitle)
perTitle
- Per-Title settingsCopyright © 2024. All rights reserved.