media-stream-library
Version:
Media stream library for Node & the Web.
19 lines (18 loc) • 551 B
TypeScript
import { HttpConfig, HttpMp4Source } from '../components/http-mp4';
import { Pipeline } from './pipeline';
export interface HttpMseConfig {
http: HttpConfig;
mediaElement: HTMLVideoElement;
}
export declare class HttpMsePipeline extends Pipeline {
onHeaders?: (headers: Headers) => void;
onServerClose?: () => void;
http: HttpMp4Source;
private readonly _src?;
private readonly _sink;
constructor(config: HttpMseConfig);
close(): void;
get currentTime(): number;
play(): Promise<void>;
pause(): void;
}