@flomon-ui/jsmpeg
Version:
Flomon for jsmpeg
30 lines (29 loc) • 785 B
TypeScript
export default class AjaxProgressiveSource {
constructor(url: any, options: any);
url: any;
destination: any;
request: XMLHttpRequest;
streaming: boolean;
completed: boolean;
established: boolean;
progress: number;
fileSize: number;
loadedSize: number;
chunkSize: any;
isLoading: boolean;
loadStartTime: number;
throttled: boolean;
aborted: boolean;
onEstablishedCallback: any;
onCompletedCallback: any;
hookOnEstablished: any;
connect(destination: any): void;
start(): void;
resume(secondsHeadroom: any): void;
destroy(): void;
loadNextChunk(): void;
onProgress(ev: any): void;
onChunkLoad(data: any): void;
loadFails: number;
loadTime: number;
}