18 lines
521 B
TypeScript
18 lines
521 B
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 };
|
|
}
|