rrweb
Version:
record and replay the web
19 lines (18 loc) • 662 B
TypeScript
import type { ReplayPlugin } from '../../../types';
export declare class RRWebPluginCanvasWebRTCReplay {
private canvasFoundCallback;
private signalSendCallback;
private mirror;
constructor({ canvasFoundCallback, signalSendCallback, }: {
canvasFoundCallback: RRWebPluginCanvasWebRTCReplay['canvasFoundCallback'];
signalSendCallback: RRWebPluginCanvasWebRTCReplay['signalSendCallback'];
});
initPlugin(): ReplayPlugin;
private startStream;
private peer;
private streamNodeMap;
private streams;
private runningStreams;
signalReceive(msg: RTCSessionDescriptionInit): void;
private flushStreams;
}