Optional userId: stringOptional webRTCMetricsServerDescription: RTCMetricsServerDescriptionPrivate #_Private #_Private #_Private #_Private #_Private #_Private #dPrivate #incomingPrivate #invitePrivate #localPrivate #serverPrivate #trafficPrivate #trafficPrivate #trafficPrivate #wrappedProtected connectionProtected loggerProtected notifierProtected statsPrivate transceiverStatic Private Readonly #BITRATE_Static Private Readonly #CONTROL_Static Private Readonly #ICE_Static Private Readonly #TRAFFIC_Private #applyPrivate #dPrivate #handlePrivate #notifyPrivate #requiresPrivate #setPrivate #setPrivate #setPrivate #startPrivate #stopPrivate createDestroy room
Participants will receive RoomEvent.ENDED. state will be RoomState.DISPOSED
Evict participant
Participants will receive RoomEvent.EVICTED with EvictedFromRoom.
Join the room
peer connection
Optional nickname: stringuser nickname
Optional config: { [track.id] : track content type
Optional predefinedTracksCount: numberInitial number of allocated transceivers.
Optional idleTransceiverTimeoutMs: numberTimeout for useless transceivers.
Optional transportType: TransportTypeIce transport protocol. "UDP"/"TCP".
Leave room
Participants will receive RoomEvent.LEFT with LeftRoom. state will be RoomState.DISPOSED
Private muteMute track
Participants will receive RoomEvent.MUTE_TRACKS with AddRemoveTracks
Rename participant
Participants will receive RoomEvent.PARTICIPANT_RENAMED with ParticipantRenamed.
Protected updateStatic Private #findStatic Private #formatStatic Private #hasStatic Private #isStatic Private #withStatic Private #with
Change the quality of the requested track