Namespace: webrtc

QB. webrtc

Namespaces

RTCPeerConnection
WebRTCSession

Members

staticQB.webrtc.sessionsObject.<string, Object>

A map with all sessions the user had/have.

Methods

staticQB.webrtc.clearSession(sessionId)

modules/webrtc/qbWebRTCClient.js, line 163
Deletes a session.
Name Type Description
sessionId string Session id.

staticQB.webrtc.createNewSession(opponentsIDs, ct, cID, opts){WebRTCSession}

modules/webrtc/qbWebRTCClient.js, line 98
Creates the new session(read more).
Name Type Default Description
opponentsIDs Array.<number> Opponents IDs.
ct 1 | 2 Call type.
cID number yourUserId optional Initiator ID.
opts object optional
Name Type Default Description
bandwidth number 0 optional Bandwidth limit (kbps).
Returns:
Type Description
WebRTCSession

staticQB.webrtc.getMediaDevices(spec){Array}

modules/webrtc/qbWebRTCClient.js, line 57
Return data or all active devices.
Name Type Description
spec String Specify what type of devices you wnat to get. Possible values: audioinput, audiooutput, videoinput.
Returns:
Type Description
Array Array of devices.