UNPKG

@100mslive/hls-player

Version:

HLS client library which uses HTML5 Video element and Media Source Extension for playback

17 lines (16 loc) 576 B
import { Level, LevelParsed } from 'hls.js'; import { HMSHLSLayer } from '../interfaces/IHMSHLSLayer'; /** * * @param payload a base64 string coming from backend * @returns a parsed data which contains payload, start_date, end_date, version */ export declare const metadataPayloadParser: (payload: string) => Record<string, any>; /** * map Level[] to HMSHLSLayer[] */ export declare const mapLayers: (levels: Level[] | LevelParsed[]) => HMSHLSLayer[]; /** * map Level[] to HMSHLSLayer[] */ export declare const mapLayer: (quality: Level | LevelParsed) => HMSHLSLayer;