UNPKG

@openreplay/tracker-assist

Version:

Tracker plugin for screen assistance through the WebRTC

17 lines (16 loc) 657 B
export default function RequestLocalStream(pc: RTCPeerConnection, toggleVideoCb?: () => void): Promise<LocalStream>; declare class _LocalStream { private mediaRequested; readonly stream: MediaStream; readonly vTrack: MediaStreamTrack; readonly pc: RTCPeerConnection; readonly toggleVideoCb?: () => void; constructor(stream: MediaStream, pc: RTCPeerConnection, toggleVideoCb?: () => void); toggleVideo(): Promise<boolean>; toggleAudio(): boolean; private onVideoTrackCb; onVideoTrack(cb: (t: MediaStreamTrack) => void): void; stop(): void; } export type LocalStream = InstanceType<typeof _LocalStream>; export {};