@flomon-ui/jsmpeg
Version:
Flomon for jsmpeg
29 lines (28 loc) • 700 B
TypeScript
export default class WSSource {
constructor(url: any, options: any);
url: any;
options: any;
socket: WebSocket;
streaming: boolean;
callbacks: {
connect: any[];
data: any[];
};
destination: any;
reconnectInterval: any;
shouldAttemptReconnect: boolean;
completed: boolean;
established: boolean;
progress: number;
reconnectTimeoutId: number;
onEstablishedCallback: any;
onCompletedCallback: any;
hookOnEstablished: any;
connect(destination: any): void;
destroy(): void;
start(): void;
resume(): void;
onOpen(): void;
onClose(): void;
onMessage(ev: any): void;
}