UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

30 lines (29 loc) 1.22 kB
import DashManifest from './DashManifest'; import DashManifestDefaultVersion from './DashManifestDefaultVersion'; import DefaultDashManifestPeriod from './DefaultDashManifestPeriod'; /** * @export * @class DashManifestDefault */ export declare class DashManifestDefault extends DashManifest { /** * The id of the encoding to create a default manifest for. Either \"encodingId\" or \"periods\" is required. * @type {string} * @memberof DashManifestDefault */ encodingId?: string; /** * 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. * @type {DashManifestDefaultVersion} * @memberof DashManifestDefault */ version?: DashManifestDefaultVersion; /** * Adds a period for every item. Can only be used when setting \"version\" to \"V2\". Either \"periods\" or \"encodingId\" is required. * @type {DefaultDashManifestPeriod[]} * @memberof DashManifestDefault */ periods?: DefaultDashManifestPeriod[]; constructor(obj?: Partial<DashManifestDefault>); } export default DashManifestDefault;