Room ClassIntroductionVersion: 1.2.xOn this pageVideo SDK Room Class- Flutter IntroductionThe 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 on Room Events roomJoined roomLeft participantJoined participantLeft speakerChanged presenterChanged participantModeChanged pinStateChanged entryRequested entryResponded cameraRequested micRequested recordingStarted recordingStopped livestreamStarted livestreamStopped transcriptionStateChanged transcriptionText whiteboardStarted whiteboardStopped error Got a Question? Ask us on discord