public class DashManifestDefault extends DashManifest
Constructor and Description |
---|
DashManifestDefault() |
Modifier and Type | Method and Description |
---|---|
DashManifestDefault |
addPeriodsItem(DefaultDashManifestPeriod periodsItem) |
boolean |
equals(Object o) |
String |
getEncodingId()
The id of the encoding to create a default manifest for.
|
List<DefaultDashManifestPeriod> |
getPeriods()
Adds a period for every item.
|
DashManifestDefaultVersion |
getVersion()
Specifies the algorithm that determines which output of the given encoding is included into the manifest.
|
int |
hashCode() |
void |
setEncodingId(String encodingId)
The id of the encoding to create a default manifest for.
|
void |
setPeriods(List<DefaultDashManifestPeriod> periods)
Adds a period for every item.
|
void |
setVersion(DashManifestDefaultVersion version)
Specifies the algorithm that determines which output of the given encoding is included into the manifest.
|
String |
toString() |
addNamespacesItem, addUtcTimingsItem, getDashEditionCompatibility, getIso8601TimestampFormat, getManifestName, getNamespaces, getProfile, getUtcTimings, setDashEditionCompatibility, setIso8601TimestampFormat, setManifestName, setNamespaces, setProfile, setUtcTimings
addOutputsItem, getOutputs, getStatus, getType, setOutputs
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public String getEncodingId()
public void setEncodingId(String encodingId)
encodingId
- The id of the encoding to create a default manifest for. Either \"encodingId\" or \"periods\" is required.public DashManifestDefaultVersion getVersion()
public void setVersion(DashManifestDefaultVersion version)
version
- Specifies the algorithm that determines which output of the given encoding is included into the manifest. Note that this is not related to the \"manifestGenerator\" version of the \"Start\" request.public DashManifestDefault addPeriodsItem(DefaultDashManifestPeriod periodsItem)
public List<DefaultDashManifestPeriod> getPeriods()
public void setPeriods(List<DefaultDashManifestPeriod> periods)
periods
- Adds a period for every item. Can only be used when setting \"version\" to \"V2\". Either \"periods\" or \"encodingId\" is required.public boolean equals(Object o)
equals
in class DashManifest
public int hashCode()
hashCode
in class DashManifest
public String toString()
toString
in class DashManifest
Copyright © 2025. All rights reserved.