UNPKG

p2p-media-loader-shaka

Version:

P2P Media Loader Shaka Player integration

12 lines (11 loc) 559 B
import { HookedStream, StreamInfo, Stream } from "./types.js"; import { Core, StreamType } from "p2p-media-loader-core"; export declare class SegmentManager { private readonly core; private streamInfo; constructor(streamInfo: Readonly<StreamInfo>, core: Core<Stream>); setStream(shakaStream: HookedStream, type: StreamType, index?: number): void; updateStreamSegments(shakaStream: HookedStream, segmentReferences?: shaka.media.SegmentReference[]): void; private processDashSegmentReferences; private processHlsSegmentReferences; }