Session class

Constructors

Session(GatewayCallbacks gatewayCallbacks)

Properties

apiSecret String
read / write
bundlePolicy ↔ dynamic
read / write
connected bool
read / write
destroyOnUnload bool
read / write
gatewayCallbacks GatewayCallbacks
final
hashCode int
The hash code for this object. [...]
read-only, inherited
iceServers List
read / write
iceTransportPolicy ↔ dynamic
read / write
ipv6Support bool
read / write
keepAlivePeriod int
read / write
longPollTimeout int
read / write
maxev int
read / write
maxPollEvents int
read / write
pluginHandles Map<String, Plugin>
read / write
protocols List<String>
read / write
retries int
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
server ↔ dynamic
read / write
servers List
read / write
serversIndex int
read / write
sessionId int
read / write
token String
read / write
transactions Map<String, dynamic>
read / write
websockets bool
read / write
withCredentials bool
read / write
ws WebSocketWrapper
read / write
wsHandlers ↔ dynamic
read / write
wsKeepaliveTimeoutId Timer
read / write

Methods

attach({Callbacks callbacks}) → dynamic
cleanupWebrtc(int handleId, dynamic hangupRequest) → dynamic
createAnswer(int handleId, dynamic media, dynamic callbacks, dynamic customizedSdp) → dynamic
createDataChannel(int handleId, dynamic label, dynamic incoming, dynamic pendingData) → dynamic
createHandle({Callbacks callbacks}) → dynamic
createOffer(int handleId, Map<String, dynamic> media, Callbacks callbacks) → dynamic
createSession({GatewayCallbacks callbacks, bool reconnect: false}) → dynamic
destroy({GatewayCallbacks gatewayCallbacks}) → dynamic
destroyHandle(int handleId, Callbacks callbacks) → dynamic
destroySession({GatewayCallbacks gatewayCallbacks, bool unload: true, bool notifyDestroyed: true, bool cleanupHandles: true}) → dynamic
eventHandler() → dynamic
getBitrate(int handleId) → dynamic
getMaxBitrates(Map<String, dynamic> simulcastMaxBitrates) → dynamic
getServer() → dynamic
getSessionId() → dynamic
getVolume(int handleId, dynamic remote) → dynamic
handleEvent(dynamic json, [dynamic skipTimeout]) → dynamic
isAudioRecvEnabled(Map<String, dynamic> media) → dynamic
isAudioSendEnabled(Map<String, dynamic> media) → dynamic
isAudioSendRequired(Map<String, dynamic> media) → dynamic
isConnected() → dynamic
isDataEnabled(Map<String, dynamic> media) → dynamic
isMuted(int handleId, dynamic video) → dynamic
isScreenSendEnabled(Map<String, dynamic> media) → dynamic
isTrickleEnabled(bool trickle) → dynamic
isVideoRecvEnabled(Map<String, dynamic> media) → dynamic
isVideoSendEnabled(Map<String, dynamic> media) → dynamic
isVideoSendRequired(Map<String, dynamic> media) → dynamic
keepAlive() → dynamic
mungeSdpForSimulcasting(dynamic sdp) → dynamic
mute(int handleId, dynamic video, dynamic mute) → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
prepareWebrtc(int handleId, bool offer, Callbacks callbacks) → dynamic
prepareWebrtcPeer(int handleId, dynamic callbacks) → dynamic
reconnect(GatewayCallbacks callbacks) → dynamic
sendData(int handleId, Callbacks callbacks) → dynamic
sendDtmf(int handleId, Callbacks callbacks) → dynamic
sendMessage(int handleId, Callbacks callbacks) → dynamic
sendSDP(int handleId, dynamic callbacks) → dynamic
sendTrickleCandidate(int handleId, Map<String, dynamic> candidate) → dynamic
streamsDone(int handleId, RTCSessionDescription jsep, Map media, dynamic callbacks, MediaStream stream) → Future
toString() String
Returns a string representation of this object.
inherited
webrtcError(dynamic error) → dynamic

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited