UNPKG

nativescript-connectycube

Version:
60 lines 2.29 kB
export = WebRTCClient; declare class WebRTCClient { constructor(connection: any, proxy: any); connection: any; proxy: any; signalingProcessor: WebRTCSignalingProcessor; signalingProvider: WebRTCSignalingProvider; SessionConnectionState: { UNDEFINED: number; CONNECTING: number; CONNECTED: number; FAILED: number; DISCONNECTED: number; CLOSED: number; COMPLETED: number; }; PeerConnectionState: { NEW: number; CONNECTING: number; CHECKING: number; CONNECTED: number; DISCONNECTED: number; FAILED: number; CLOSED: number; COMPLETED: number; }; CallType: { VIDEO: number; AUDIO: number; }; sessions: {}; onCallListener: any; onAcceptCallListener: any; onRejectCallListener: any; onStopCallListener: any; onUserNotAnswerListener: any; onInvalidEventsListener: any; onRemoteStreamListener: any; onSessionConnectionStateChangedListener: any; onSessionCloseListener: any; onCallStatsReport: any; onDevicesChangeListener: any; getMediaDevices(spec: any): any; createNewSession(opponentsIDs: any, callType: any): WebRTCSession; _createAndStoreSession(sessionID: any, initiatorID: any, opIDs: any, callType: any, maxBandwidth: any): WebRTCSession; clearSession(sessionId: any): void; callRejectRequest(extension: any): any; _onCallListener(userID: any, sessionID: any, extension: any): void; _onAcceptListener(userID: any, sessionID: any, extension: any): void; _onRejectListener(userID: any, sessionID: any, extension: any): void; _onStopListener(userID: any, sessionID: any, extension: any): void; _onIceCandidatesListener(userID: any, sessionID: any, extension: any): void; _onIceRestartListener(userID: any, sessionID: any, extension: any): void; _onIceRestartAcceptListener(userID: any, sessionID: any, extension: any): void; _onDevicesChangeListener(): void; } import WebRTCSignalingProcessor = require("./cubeWebRTCSignalingProcessor"); import WebRTCSignalingProvider = require("./cubeWebRTCSignalingProvider"); import WebRTCSession = require("./cubeWebRTCSession"); //# sourceMappingURL=cubeWebRTCClient.d.ts.map