Room ClassIntroductionVersion: 2.x.xOn this pageVideo SDK Room Class- Flutter Introduction​The Room class includes properties, methods and events for managing a VideoSDK Room, participants, video, audio and share streams, messaging and UI customization.Room Properties​ id activeSpeakerId activePresenterId camEnabled selectedCamId selectedCam micEnabled hlsState livestreamState recordingState hlsDownstreamUrl selectedMicId selectedMic localParticipant participants pinnedParticipants pubSub selectedSpeakerId selectedSpeaker Room Methods​ join leave end enableCam disableCam unmuteMic muteMic getScreenShareSources enableScreenShare disableScreenShare changeMode startRecording stopRecording startLivestream stopLivestream startHls stopHls startTranscription stopTranscription startWhiteboard stopWhiteboard getCameras changeCam getAudioOutputDevices switchAudioDevice getMics changeMic requestMediaRelay stopMediaRelay switchTo on pauseAllStreams resumeAllStreams Room Events​ roomJoined roomLeft participantJoined participantLeft speakerChanged presenterChanged participantModeChanged pinStateChanged entryRequested entryResponded cameraRequested micRequested recordingStarted recordingStopped livestreamStarted livestreamStopped transcriptionStateChanged transcriptionText whiteboardStarted whiteboardStopped mediaRelayReceived mediaRelayResponse mediaRelayStarted mediaRelayStopped mediaRelayError error pausedAllStreams resumedAllStreams Got a Question? Ask us on discord