@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
30 lines (29 loc) • 1.22 kB
TypeScript
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;