src/loader/level.js
- 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));
- }
- }