hls.js
Version:
JavaScript HLS client using MediaSourceExtension
18 lines (16 loc) • 521 B
text/typescript
import type {
HlsPerformanceTiming,
HlsProgressivePerformanceTiming,
LoaderStats,
} from '../types/loader';
export class LoadStats implements LoaderStats {
aborted: boolean = false;
loaded: number = 0;
retry: number = 0;
total: number = 0;
chunkCount: number = 0;
bwEstimate: number = 0;
loading: HlsProgressivePerformanceTiming = { start: 0, first: 0, end: 0 };
parsing: HlsPerformanceTiming = { start: 0, end: 0 };
buffering: HlsProgressivePerformanceTiming = { start: 0, first: 0, end: 0 };
}