UNPKG

vertojs

Version:
26 lines (25 loc) 784 B
import { VertoBase } from './base'; declare enum CallDirection { Incoming = 0, Outgoing = 1 } declare class VertoRtc extends VertoBase { private pc; private state; private presdp; private direction; private ice_timer; private ice_timeout; constructor(conf: RTCConfiguration, direction?: CallDirection, ice_timeout?: number, debug?: boolean); private onTrack; private onCandidate; private onIceGatheringStateChange; private iceTimerTriggered; private onNegotiation; getStats(): Promise<RTCStatsReport>; onMedia(sdp: string): void; preSdp(sdp: string): void; addTrack(track: MediaStreamTrack): void; answer(tracks: Array<MediaStreamTrack>): void; } export { VertoRtc, CallDirection };