mirror of https://bitbucket.org/ausocean/av.git
24 lines
590 B
JavaScript
24 lines
590 B
JavaScript
export default class Level {
|
|
constructor (baseUrl) {
|
|
// Please keep properties in alphabetical order
|
|
this.endCC = 0;
|
|
this.endSN = 0;
|
|
this.fragments = [];
|
|
this.initSegment = null;
|
|
this.live = true;
|
|
this.needSidxRanges = false;
|
|
this.startCC = 0;
|
|
this.startSN = 0;
|
|
this.startTimeOffset = null;
|
|
this.targetduration = 0;
|
|
this.totalduration = 0;
|
|
this.type = null;
|
|
this.url = baseUrl;
|
|
this.version = null;
|
|
}
|
|
|
|
get hasProgramDateTime () {
|
|
return !!(this.fragments[0] && Number.isFinite(this.fragments[0].programDateTime));
|
|
}
|
|
}
|