Methods
join
- join(roomId: string, userId: string, token: string, opts?: JoinOptions): Promise<void>
-
Parameters
-
roomId: string
-
userId: string
-
token: string
-
Returns Promise<void>
off
- off<T>(type: T, listener?: Listener<T>): Client
-
Type parameters
-
T: "error" | "user-joined" | "user-left" | "kick-off" | "stream-added" | "stream-removed" | "stream-subscribed" | "stream-published" | "stream-reconnecting" | "stream-reconnected" | "mute-audio" | "unmute-audio" | "mute-video" | "unmute-video" | "first-key-frame" | "audio-track-ended" | "screen-sharing-stopped" | "connection-state-changed" | "network-quality" | "player-status-change" | "device-changed" | "*"
Parameters
-
type: T
-
Optional listener: Listener<T>
on
- on<T>(type: T, listener: Listener<T>): Client
-
Type parameters
Parameters
-
type: T
-
listener: Listener<T>
publish
-
Parameters
Returns Promise<void>
subscribe
-
Parameters
Returns Promise<void>
unpublish
-
Parameters
Returns Promise<void>
unsubscribe
-
Parameters
Returns Promise<void>
4 plugin