@100mslive/hls-player
Version:
HLS client library which uses HTML5 Video element and Media Source Extension for playback
17 lines (16 loc) • 576 B
TypeScript
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;