Home Reference Source

src/loader/load-stats.ts

  1. import type {
  2. HlsPerformanceTiming,
  3. HlsProgressivePerformanceTiming,
  4. LoaderStats,
  5. } from '../types/loader';
  6.  
  7. export class LoadStats implements LoaderStats {
  8. aborted: boolean = false;
  9. loaded: number = 0;
  10. retry: number = 0;
  11. total: number = 0;
  12. chunkCount: number = 0;
  13. bwEstimate: number = 0;
  14. loading: HlsProgressivePerformanceTiming = { start: 0, first: 0, end: 0 };
  15. parsing: HlsPerformanceTiming = { start: 0, end: 0 };
  16. buffering: HlsProgressivePerformanceTiming = { start: 0, first: 0, end: 0 };
  17. }