@openreplay/tracker-assist
Version:
Tracker plugin for screen assistance through the WebRTC
14 lines (13 loc) • 499 B
TypeScript
export default class CanvasRecorder {
private readonly canvas;
private readonly canvasId;
private readonly fps;
private readonly onStream;
private readonly logError;
stream: MediaStream | null;
constructor(canvas: HTMLCanvasElement, canvasId: number, fps: number, onStream: (stream: MediaStream) => void, logError: (...args: any[]) => void);
restart(): void;
toggleLocal(stream: MediaStream): void;
emitStream(stream?: MediaStream): void;
stop(): void;
}