UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

51 lines (50 loc) 1.54 kB
import DashEditionCompatibility from './DashEditionCompatibility'; import DashISO8601TimestampFormat from './DashISO8601TimestampFormat'; import DashProfile from './DashProfile'; import Manifest from './Manifest'; import UtcTiming from './UtcTiming'; import XmlNamespace from './XmlNamespace'; /** * @export * @class DashManifest */ export declare class DashManifest extends Manifest { /** * Determines if segmented or progressive representations can appear in the manifest * @type {DashProfile} * @memberof DashManifest */ profile?: DashProfile; /** * The filename of your manifest * @type {string} * @memberof DashManifest */ manifestName?: string; /** * List of additional XML namespaces to add to the DASH Manifest * @type {XmlNamespace[]} * @memberof DashManifest */ namespaces?: XmlNamespace[]; /** * List of UTC Timings to use for live streaming * @type {UtcTiming[]} * @memberof DashManifest */ utcTimings?: UtcTiming[]; /** * The manifest compatibility with the standard DASH Edition. * @type {DashEditionCompatibility} * @memberof DashManifest */ dashEditionCompatibility?: DashEditionCompatibility; /** * Determines how timestamps should appear in the manifest * @type {DashISO8601TimestampFormat} * @memberof DashManifest */ iso8601TimestampFormat?: DashISO8601TimestampFormat; constructor(obj?: Partial<DashManifest>); } export default DashManifest;