Optional
groupCallId: stringOptional
dataChannelsEnabled: booleanOptional
dataChannelOptions: IGroupCallDataChannelOptionsOptional
activePrivate
Optional
activePrivate
callPrivate
clientPrivate
Optional
dataPrivate
Optional
dataPrivate
initPrivate
initOptional
localOptional
localOptional
localPrivate
memberPrivate
rePrivate
resendPrivate
retryPrivate
Optional
retryPrivate
transmitPrivate
addPrivate
addParticipant Management
Private
addPrivate
addPrivate
disposePrivate
disposeRest
...args: Parameters<(GroupCallEventHandlerMap & CallEventHandlerMap)[T]>Rest
...args: Parameters<(GroupCallEventHandlerMap & CallEventHandlerMap)[T]>Call Event Handlers
Private
getRoom Member State
Screenshare Call Feed Event Handlers
Private
initPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onCall Setup
There are two different paths for calls to be created:
Private
onOptional
event: EventEmitterEvents | CallEvent | GroupCallEventPrivate
removePrivate
removePrivate
removePrivate
removePrivate
removePrivate
replacePrivate
replacePrivate
replacePrivate
sendPrivate
setPrivate
updateOptional
memberCallState: IGroupCallRoomMemberCallStateGenerated using TypeDoc
Typed Event Emitter class which can act as a Base Model for all our model and communication events. This makes it much easier for us to distinguish between events, as we now need to properly type this, so that our events are not stringly-based and prone to silly typos.