MediasfuBroadcast component provides a streaming broadcast interface with various UI components and settings.
It handles conditional rendering of a prejoin page or main broadcast content, along with integrated modals and controls.
mainAspectOverrideProps():{ Â Â Â Â backgroundColor:string; Â Â Â Â defaultFraction:number; Â Â Â Â showControls:boolean; Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â parameters:any; }
Returns { Â Â Â Â backgroundColor:string; Â Â Â Â defaultFraction:number; Â Â Â Â showControls:boolean; Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â parameters:any; }
mainScreenOverrideProps
mainScreenOverrideProps():{ Â Â Â Â doStack:boolean; Â Â Â Â mainSize:number; Â Â Â Â defaultFraction:number; Â Â Â Â showControls:boolean; Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â parameters:any; }
Returns { Â Â Â Â doStack:boolean; Â Â Â Â mainSize:number; Â Â Â Â defaultFraction:number; Â Â Â Â showControls:boolean; Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â parameters:any; }
mainGridOverrideProps
mainGridOverrideProps():{ Â Â Â Â height:number; Â Â Â Â width:number; Â Â Â Â backgroundColor:string; Â Â Â Â mainSize:number; Â Â Â Â showAspect:boolean; Â Â Â Â timeBackgroundColor:string; Â Â Â Â meetingProgressTime:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â height:number; Â Â Â Â width:number; Â Â Â Â backgroundColor:string; Â Â Â Â mainSize:number; Â Â Â Â showAspect:boolean; Â Â Â Â timeBackgroundColor:string; Â Â Â Â meetingProgressTime:string; Â Â Â Â parameters:any; }
flexibleVideoOverrideProps
flexibleVideoOverrideProps():{ Â Â Â Â customWidth:number; Â Â Â Â customHeight:number; Â Â Â Â rows:number; Â Â Â Â columns:number; Â Â Â Â componentsToRender:CustomMediaComponent[]; Â Â Â Â showAspect:boolean; Â Â Â Â parameters:any; Â Â Â Â customVideoCard:any; Â Â Â Â customAudioCard:any; Â Â Â Â customMiniCard:any; }
Returns { Â Â Â Â customWidth:number; Â Â Â Â customHeight:number; Â Â Â Â rows:number; Â Â Â Â columns:number; Â Â Â Â componentsToRender:CustomMediaComponent[]; Â Â Â Â showAspect:boolean; Â Â Â Â parameters:any; Â Â Â Â customVideoCard:any; Â Â Â Â customAudioCard:any; Â Â Â Â customMiniCard:any; }
controlButtonsTouchBroadcastOverrideProps
controlButtonsTouchBroadcastOverrideProps():{ Â Â Â Â buttons:ButtonTouch[]; Â Â Â Â position:string; Â Â Â Â location:string; Â Â Â Â direction:string; Â Â Â Â showAspect:boolean; Â Â Â Â parameters:any; }
Returns { Â Â Â Â buttons:ButtonTouch[]; Â Â Â Â position:string; Â Â Â Â location:string; Â Â Â Â direction:string; Â Â Â Â showAspect:boolean; Â Â Â Â parameters:any; }
controlButtonsTouchRecordOverrideProps
controlButtonsTouchRecordOverrideProps():{ Â Â Â Â buttons:{ Â Â Â Â Â Â Â Â icon:IconDefinition; Â Â Â Â Â Â Â Â text:string; Â Â Â Â Â Â Â Â onPress:()=>void; Â Â Â Â Â Â Â Â activeColor:string; Â Â Â Â Â Â Â Â inActiveColor:string; Â Â Â Â Â Â Â Â show:boolean; Â Â Â Â }[]; Â Â Â Â direction:string; Â Â Â Â showAspect:boolean; Â Â Â Â location:string; Â Â Â Â position:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â buttons:{ Â Â Â Â Â Â Â Â icon:IconDefinition; Â Â Â Â Â Â Â Â text:string; Â Â Â Â Â Â Â Â onPress:()=>void; Â Â Â Â Â Â Â Â activeColor:string; Â Â Â Â Â Â Â Â inActiveColor:string; Â Â Â Â Â Â Â Â show:boolean; Â Â Â Â }[]; Â Â Â Â direction:string; Â Â Â Â showAspect:boolean; Â Â Â Â location:string; Â Â Â Â position:string; Â Â Â Â parameters:any; }
controlButtonsTouchRecordAltOverrideProps
controlButtonsTouchRecordAltOverrideProps():{ Â Â Â Â buttons:MainButtonAlt[]; Â Â Â Â direction:string; Â Â Â Â showAspect:boolean; Â Â Â Â location:string; Â Â Â Â position:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â buttons:MainButtonAlt[]; Â Â Â Â direction:string; Â Â Â Â showAspect:boolean; Â Â Â Â location:string; Â Â Â Â position:string; Â Â Â Â parameters:any; }
audioGridOverrideProps
audioGridOverrideProps():{ Â Â Â Â componentsToRender:CustomMediaComponent[]; Â Â Â Â parameters:any; }
alertOverrideProps():{ Â Â Â Â visible:boolean; Â Â Â Â message:string; Â Â Â Â type:"success" Â Â Â Â |"danger"; Â Â Â Â duration:number; Â Â Â Â onHide:()=>void; Â Â Â Â textColor:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â visible:boolean; Â Â Â Â message:string; Â Â Â Â type:"success"|"danger"; Â Â Â Â duration:number; Â Â Â Â onHide:()=>void; Â Â Â Â textColor:string; Â Â Â Â parameters:any; }
loadingModalOverrideProps
loadingModalOverrideProps():{ Â Â Â Â isVisible:boolean; Â Â Â Â backgroundColor:string; Â Â Â Â displayColor:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â isVisible:boolean; Â Â Â Â backgroundColor:string; Â Â Â Â displayColor:string; Â Â Â Â parameters:any; }
participantsModalOverrideProps
participantsModalOverrideProps():{ Â Â Â Â backgroundColor:string; Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â onParticipantsClose:()=>void; Â Â Â Â participantsCounter:number; Â Â Â Â onParticipantsFilterChange:(value:string)=>void; Â Â Â Â parameters:{ Â Â Â Â Â Â Â Â localUIMode:boolean; Â Â Â Â Â Â Â Â roomName:string; Â Â Â Â Â Â Â Â member:string; Â Â Â Â Â Â Â Â adminPasscode:string; Â Â Â Â Â Â Â Â youAreCoHost:boolean; Â Â Â Â Â Â Â Â youAreHost:boolean; Â Â Â Â Â Â Â Â islevel:string; Â Â Â Â Â Â Â Â confirmedToRecord:boolean; Â Â Â Â Â Â Â Â meetingDisplayType:string; Â Â Â Â Â Â Â Â meetingVideoOptimized:boolean; Â Â Â Â Â Â Â Â eventType:EventType; Â Â Â Â Â Â Â Â participants:Participant[]; Â Â Â Â Â Â Â Â filteredParticipants:Participant[]; Â Â Â Â Â Â Â Â participantsCounter:number; Â Â Â Â Â Â Â Â participantsFilter:string; Â Â Â Â Â Â Â Â consume_sockets:ConsumeSocket[]; Â Â Â Â Â Â Â Â rtpCapabilities:RtpCapabilities|null; Â Â Â Â Â Â Â Â roomRecvIPs:string[]; Â Â Â Â Â Â Â Â meetingRoomParams:MeetingRoomParams|null; Â Â Â Â Â Â Â Â itemPageLimit:number; Â Â Â Â Â Â Â Â audioOnlyRoom:boolean; Â Â Â Â Â Â Â Â addForBasic:boolean; Â Â Â Â Â Â Â Â screenPageLimit:number; Â Â Â Â Â Â Â Â shareScreenStarted:boolean; Â Â Â Â Â Â Â Â shared:boolean; Â Â Â Â Â Â Â Â targetOrientation:string; Â Â Â Â Â Â Â Â targetResolution:string; Â Â Â Â Â Â Â Â targetResolutionHost:string; Â Â Â Â Â Â Â Â vidCons:VidCons; Â Â Â Â Â Â Â Â frameRate:number; Â Â Â Â Â Â Â Â hParams:HParamsType; Â Â Â Â Â Â Â Â vParams:VParamsType; Â Â Â Â Â Â Â Â screenParams:ScreenParamsType; Â Â Â Â Â Â Â Â aParams:AParamsType; Â Â Â Â Â Â Â Â recordingAudioPausesLimit:number; Â Â Â Â Â Â Â Â recordingAudioPausesCount:number; Â Â Â Â Â Â Â Â recordingAudioSupport:boolean; Â Â Â Â Â Â Â Â recordingAudioPeopleLimit:number; Â Â Â Â Â Â Â Â recordingAudioParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingVideoPausesCount:number; Â Â Â Â Â Â Â Â recordingVideoPausesLimit:number; Â Â Â Â Â Â Â Â recordingVideoSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoPeopleLimit:number; Â Â Â Â Â Â Â Â recordingVideoParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingAllParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingAllParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingPreferredOrientation:string; Â Â Â Â Â Â Â Â recordingSupportForOtherOrientation:boolean; Â Â Â Â Â Â Â Â recordingMultiFormatsSupport:boolean; Â Â Â Â Â Â Â Â userRecordingParams:UserRecordingParams; Â Â Â Â Â Â Â Â canRecord:boolean; Â Â Â Â Â Â Â Â startReport:boolean; Â Â Â Â Â Â Â Â endReport:boolean; Â Â Â Â Â Â Â Â recordStartTime:number; Â Â Â Â Â Â Â Â recordElapsedTime:number; Â Â Â Â Â Â Â Â isTimerRunning:boolean; Â Â Â Â Â Â Â Â canPauseResume:boolean; Â Â Â Â Â Â Â Â recordChangeSeconds:number; Â Â Â Â Â Â Â Â pauseLimit:number; Â Â Â Â Â Â Â Â pauseRecordCount:number; Â Â Â Â Â Â Â Â canLaunchRecord:boolean; Â Â Â Â Â Â Â Â stopLaunchRecord:boolean; Â Â Â Â Â Â Â Â participantsAll:Participant[]; Â Â Â Â Â Â Â Â firstAll:boolean; Â Â Â Â Â Â Â Â updateMainWindow:boolean; Â Â Â Â Â Â Â Â first_round:boolean; Â Â Â Â Â Â Â Â landScaped:boolean; Â Â Â Â Â Â Â Â lock_screen:boolean; Â Â Â Â Â Â Â Â screenId:string; Â Â Â Â Â Â Â Â allVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs:string[]; Â Â Â Â Â Â Â Â activeSounds:string[]; Â Â Â Â Â Â Â Â screenShareIDStream:string; Â Â Â Â Â Â Â Â screenShareNameStream:string; Â Â Â Â Â Â Â Â adminIDStream:string; Â Â Â Â Â Â Â Â adminNameStream:string; Â Â Â Â Â Â Â Â youYouStream: (Participant|Stream)[]; Â Â Â Â Â Â Â Â youYouStreamIDs:string[]; Â Â Â Â Â Â Â Â localStream:MediaStream|null; Â Â Â Â Â Â Â Â recordStarted:boolean; Â Â Â Â Â Â Â Â recordResumed:boolean; Â Â Â Â Â Â Â Â recordPaused:boolean; Â Â Â Â Â Â Â Â recordStopped:boolean; Â Â Â Â Â Â Â Â adminRestrictSetting:boolean; Â Â Â Â Â Â Â Â videoRequestState:string|null; Â Â Â Â Â Â Â Â videoRequestTime:number; Â Â Â Â Â Â Â Â videoAction:boolean; Â Â Â Â Â Â Â Â localStreamVideo:MediaStream|null; Â Â Â Â Â Â Â Â userDefaultVideoInputDevice:string; Â Â Â Â Â Â Â Â currentFacingMode:string; Â Â Â Â Â Â Â Â prevFacingMode:string; Â Â Â Â Â Â Â Â defVideoID:string; Â Â Â Â Â Â Â Â allowed:boolean; Â Â Â Â Â Â Â Â dispActiveNames:string[]; Â Â Â Â Â Â Â Â p_dispActiveNames:string[]; Â Â Â Â Â Â Â Â activeNames:string[]; Â Â Â Â Â Â Â Â prevActiveNames:string[]; Â Â Â Â Â Â Â Â p_activeNames:string[]; Â Â Â Â Â Â Â Â membersReceived:boolean; Â Â Â Â Â Â Â Â deferScreenReceived:boolean; Â Â Â Â Â Â Â Â hostFirstSwitch:boolean; Â Â Â Â Â Â Â Â micAction:boolean; Â Â Â Â Â Â Â Â screenAction:boolean; Â Â Â Â Â Â Â Â chatAction:boolean; Â Â Â Â Â Â Â Â audioRequestState:string|null; Â Â Â Â Â Â Â Â screenRequestState:string|null; Â Â Â Â Â Â Â Â chatRequestState:string|null; Â Â Â Â Â Â Â Â audioRequestTime:number; Â Â Â Â Â Â Â Â screenRequestTime:number; Â Â Â Â Â Â Â Â chatRequestTime:number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds:number; Â Â Â Â Â Â Â Â oldSoundIds:string[]; Â Â Â Â Â Â Â Â hostLabel:string; Â Â Â Â Â Â Â Â mainScreenFilled:boolean; Â Â Â Â Â Â Â Â localStreamScreen:MediaStream|null; Â Â Â Â Â Â Â Â screenAlreadyOn:boolean; Â Â Â Â Â Â Â Â chatAlreadyOn:boolean; Â Â Â Â Â Â Â Â redirectURL:string; Â Â Â Â Â Â Â Â oldAllStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â adminVidID:string; Â Â Â Â Â Â Â Â streamNames:Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams:Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness:boolean; Â Â Â Â Â Â Â Â audioDecibels:AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted:Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Participant|Stream)[][]; Â Â Â Â Â Â Â Â localStreamAudio:MediaStream|null; Â Â Â Â Â Â Â Â defAudioID:string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice:string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice:string; Â Â Â Â Â Â Â Â prevAudioInputDevice:string; Â Â Â Â Â Â Â Â prevVideoInputDevice:string; Â Â Â Â Â Â Â Â audioPaused:boolean; Â Â Â Â Â Â Â Â mainScreenPerson:string; Â Â Â Â Â Â Â Â adminOnMainScreen:boolean; Â Â Â Â Â Â Â Â screenStates:ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates:ScreenState[]; Â Â Â Â Â Â Â Â updateDateState:number|null; Â Â Â Â Â Â Â Â lastUpdate:number|null; Â Â Â Â Â Â Â Â nForReadjustRecord:number; Â Â Â Â Â Â Â Â fixedPageLimit:number; Â Â Â Â Â Â Â Â removeAltGrid:boolean; Â Â Â Â Â Â Â Â nForReadjust:number; Â Â Â Â Â Â Â Â lastReorderTime:number; Â Â Â Â Â Â Â Â reorderInterval:number; Â Â Â Â Â Â Â Â fastReorderInterval:number; Â Â Â Â Â Â Â Â audStreamNames:Stream[]; Â Â Â Â Â Â Â Â currentUserPage:number; Â Â Â Â Â Â Â Â mainHeightWidth:number; Â Â Â Â Â Â Â Â prevMainHeightWidth:number; Â Â Â Â Â Â Â Â prevDoPaginate:boolean; Â Â Â Â Â Â Â Â doPaginate:boolean; Â Â Â Â Â Â Â Â shareEnded:boolean; Â Â Â Â Â Â Â Â lStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â controlHeight:number; Â Â Â Â Â Â Â Â isWideScreen:boolean; Â Â Â Â Â Â Â Â isMediumScreen:boolean; Â Â Â Â Â Â Â Â isSmallScreen:boolean; Â Â Â Â Â Â Â Â addGrid:boolean; Â Â Â Â Â Â Â Â addAltGrid:boolean; Â Â Â Â Â Â Â Â gridRows:number; Â Â Â Â Â Â Â Â gridCols:number; Â Â Â Â Â Â Â Â altGridRows:number; Â Â Â Â Â Â Â Â altGridCols:number; Â Â Â Â Â Â Â Â numberPages:number; Â Â Â Â Â Â Â Â currentStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â showMiniView:boolean; Â Â Â Â Â Â Â Â nStream:MediaStream|null; Â Â Â Â Â Â Â Â defer_receive:boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â screenProducer:Producer|null; Â Â Â Â Â Â Â Â remoteScreenStream:Stream[]; Â Â Â Â Â Â Â Â gotAllVids:boolean; Â Â Â Â Â Â Â Â paginationHeightWidth:number; Â Â Â Â Â Â Â Â paginationDirection:"horizontal"|"vertical"; Â Â Â Â Â Â Â Â gridSizes:GridSizes; Â Â Â Â Â Â Â Â screenForceFullDisplay:boolean; Â Â Â Â Â Â Â Â mainGridStream:CustomMediaComponent[]; Â Â Â Â Â Â Â Â otherGridStreams:CustomMediaComponent[][]; Â Â Â Â Â Â Â Â audioOnlyStreams:CustomMediaComponent[]; Â Â Â Â Â Â Â Â videoInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â audioInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â meetingProgressTime:string; Â Â Â Â Â Â Â Â meetingElapsedTime:number; Â Â Â Â Â Â Â Â ref_participants:Participant[]; Â Â Â Â Â Â Â Â messages:Message[]; Â Â Â Â Â Â Â Â startDirectMessage:boolean; Â Â Â Â Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â Â Â Â Â coHost:string; Â Â Â Â Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â Â Â Â Â audioSetting:string; Â Â Â Â Â Â Â Â videoSetting:string; Â Â Â Â Â Â Â Â screenshareSetting:string; Â Â Â Â Â Â Â Â chatSetting:string; Â Â Â Â Â Â Â Â autoWave:boolean; Â Â Â Â Â Â Â Â forceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevForceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevMeetingDisplayType:string; Â Â Â Â Â Â Â Â waitingRoomFilter:string; Â Â Â Â Â Â Â Â waitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â waitingRoomCounter:number; Â Â Â Â Â Â Â Â filteredWaitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â requestFilter:string; Â Â Â Â Â Â Â Â requestList:Request[]; Â Â Â Â Â Â Â Â requestCounter:number; Â Â Â Â Â Â Â Â filteredRequestList:Request[]; Â Â Â Â Â Â Â Â totalReqWait:number; Â Â Â Â Â Â Â Â alertVisible:boolean; Â Â Â Â Â Â Â Â alertMessage:string; Â Â Â Â Â Â Â Â alertType:"success"|"danger"; Â Â Â Â Â Â Â Â alertDuration:number; Â Â Â Â Â Â Â Â progressTimerVisible:boolean; Â Â Â Â Â Â Â Â progressTimerValue:number; Â Â Â Â Â Â Â Â isMenuModalVisible:boolean; Â Â Â Â Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â Â Â Â Â isSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isRequestsModalVisible:boolean; Â Â Â Â Â Â Â Â isWaitingModalVisible:boolean; Â Â Â Â Â Â Â Â isCoHostModalVisible:boolean; Â Â Â Â Â Â Â Â isMediaSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isDisplaySettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â Â Â Â Â isLoadingModalVisible:boolean; Â Â Â Â Â Â Â Â recordingMediaOptions:string; Â Â Â Â Â Â Â Â recordingAudioOptions:string; Â Â Â Â Â Â Â Â recordingVideoOptions:string; Â Â Â Â Â Â Â Â recordingVideoType:string; Â Â Â Â Â Â Â Â recordingVideoOptimized:boolean; Â Â Â Â Â Â Â Â recordingDisplayType:"video"|"media"|"all"; Â Â Â Â Â Â Â Â recordingAddHLS:boolean; Â Â Â Â Â Â Â Â recordingAddText:boolean; Â Â Â Â Â Â Â Â recordingCustomText:string; Â Â Â Â Â Â Â Â recordingCustomTextPosition:string; Â Â Â Â Â Â Â Â recordingCustomTextColor:string; Â Â Â Â Â Â Â Â recordingNameTags:boolean; Â Â Â Â Â Â Â Â recordingBackgroundColor:string; Â Â Â Â Â Â Â Â recordingNameTagsColor:string; Â Â Â Â Â Â Â Â recordingOrientationVideo:string; Â Â Â Â Â Â Â Â clearedToResume:boolean; Â Â Â Â Â Â Â Â clearedToRecord:boolean; Â Â Â Â Â Â Â Â recordState:string; Â Â Â Â Â Â Â Â showRecordButtons:boolean; Â Â Â Â Â Â Â Â recordingProgressTime:string; Â Â Â Â Â Â Â Â audioSwitching:boolean; Â Â Â Â Â Â Â Â videoSwitching:boolean; Â Â Â Â Â Â Â Â videoAlreadyOn:boolean; Â Â Â Â Â Â Â Â audioAlreadyOn:boolean; Â Â Â Â Â Â Â Â componentSizes:ComponentSizes; Â Â Â Â Â Â Â Â hasCameraPermission:boolean; Â Â Â Â Â Â Â Â hasAudioPermission:boolean; Â Â Â Â Â Â Â Â transportCreated:boolean; Â Â Â Â Â Â Â Â localTransportCreated:boolean; Â Â Â Â Â Â Â Â transportCreatedVideo:boolean; Â Â Â Â Â Â Â Â transportCreatedAudio:boolean; Â Â Â Â Â Â Â Â transportCreatedScreen:boolean; Â Â Â Â Â Â Â Â producerTransport:Transport|null; Â Â Â Â Â Â Â Â localProducerTransport:Transport|null; Â Â Â Â Â Â Â Â videoProducer:Producer|null; Â Â Â Â Â Â Â Â localVideoProducer:Producer|null; Â Â Â Â Â Â Â Â params:ProducerOptions; Â Â Â Â Â Â Â Â videoParams:ProducerOptions; Â Â Â Â Â Â Â Â audioParams:ProducerOptions; Â Â Â Â Â Â Â Â audioProducer:Producer|null; Â Â Â Â Â Â Â Â audioLevel:number; Â Â Â Â Â Â Â Â localAudioProducer:Producer|null; Â Â Â Â Â Â Â Â consumerTransports:Transport[]; Â Â Â Â Â Â Â Â consumingTransports:string[]; Â Â Â Â Â Â Â Â polls:Poll[]; Â Â Â Â Â Â Â Â poll:Poll|null; Â Â Â Â Â Â Â Â isPollModalVisible:boolean; Â Â Â Â Â Â Â Â customImage:string; Â Â Â Â Â Â Â Â selectedImage:string; Â Â Â Â Â Â Â Â segmentVideo:MediaStream|null; Â Â Â Â Â Â Â Â selfieSegmentation:SelfieSegmentation|null; Â Â Â Â Â Â Â Â pauseSegmentation:boolean; Â Â Â Â Â Â Â Â processedStream:MediaStream|null; Â Â Â Â Â Â Â Â keepBackground:boolean; Â Â Â Â Â Â Â Â backgroundHasChanged:boolean; Â Â Â Â Â Â Â Â virtualStream:MediaStream|null; Â Â Â Â Â Â Â Â mainCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â prevKeepBackground:boolean; Â Â Â Â Â Â Â Â appliedBackground:boolean; Â Â Â Â Â Â Â Â isBackgroundModalVisible:boolean; Â Â Â Â Â Â Â Â autoClickBackground:boolean; Â Â Â Â Â Â Â Â breakoutRooms:BreakoutParticipant[][]; Â Â Â Â Â Â Â Â currentRoomIndex:number; Â Â Â Â Â Â Â Â canStartBreakout:boolean; Â Â Â Â Â Â Â Â breakOutRoomStarted:boolean; Â Â Â Â Â Â Â Â breakOutRoomEnded:boolean; Â Â Â Â Â Â Â Â hostNewRoom:number; Â Â Â Â Â Â Â Â limitedBreakRoom:BreakoutParticipant[]; Â Â Â Â Â Â Â Â mainRoomsLength:number; Â Â Â Â Â Â Â Â memberRoom:number; Â Â Â Â Â Â Â Â isBreakoutRoomsModalVisible:boolean; Â Â Â Â Â Â Â Â whiteboardUsers:WhiteboardUser[]; Â Â Â Â Â Â Â Â currentWhiteboardIndex:number; Â Â Â Â Â Â Â Â canStartWhiteboard:boolean; Â Â Â Â Â Â Â Â whiteboardStarted:boolean; Â Â Â Â Â Â Â Â whiteboardEnded:boolean; Â Â Â Â Â Â Â Â whiteboardLimit:number; Â Â Â Â Â Â Â Â isWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â isConfigureWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â shapes:Shape[]; Â Â Â Â Â Â Â Â useImageBackground:boolean; Â Â Â Â Â Â Â Â redoStack:Shape[]; Â Â Â Â Â Â Â Â undoStack:string[]; Â Â Â Â Â Â Â Â canvasStream:MediaStream|null; Â Â Â Â Â Â Â Â canvasWhiteboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â canvasScreenboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â processedScreenStream:MediaStream|null; Â Â Â Â Â Â Â Â annotateScreenStream:boolean; Â Â Â Â Â Â Â Â mainScreenCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â isScreenboardModalVisible:boolean; Â Â Â Â Â Â Â Â validated:boolean; Â Â Â Â Â Â Â Â device:Device|null; Â Â Â Â Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket:Socket<DefaultEventsMap,DefaultEventsMap>|undefined; Â Â Â Â Â Â Â Â checkMediaPermission:boolean; Â Â Â Â Â Â Â Â onWeb:boolean; Â Â Â Â Â Â Â Â updateRoomName:(value:string)=>void; Â Â Â Â Â Â Â Â updateMember:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminPasscode:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouAreCoHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateYouAreHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIslevel:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHostResponsibility:(value:CoHostResponsibility[])=>void; Â Â Â Â Â Â Â Â updateConfirmedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEventType:(value:EventType)=>void; Â Â Â Â Â Â Â Â updateParticipants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateParticipantsCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateParticipantsFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateConsume_sockets:(value:ConsumeSocket[])=>void; Â Â Â Â Â Â Â Â updateRtpCapabilities:(value:RtpCapabilities|null)=>void; Â Â Â Â Â Â Â Â updateRoomRecvIPs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMeetingRoomParams:(value:MeetingRoomParams|null)=>void; Â Â Â Â Â Â Â Â updateItemPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudioOnlyRoom:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddForBasic:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateShareScreenStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShared:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTargetOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolution:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolutionHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateVidCons:(value:VidCons)=>void; Â Â Â Â Â Â Â Â updateFrameRate:(value:number)=>void; Â Â Â Â Â Â Â Â updateHParams:(value:HParamsType)=>void; Â Â Â Â Â Â Â Â updateVParams:(value:VParamsType)=>void; Â Â Â Â Â Â Â Â updateScreenParams:(value:ScreenParamsType)=>void; Â Â Â Â Â Â Â Â updateAParams:(value:AParamsType)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingPreferredOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingSupportForOtherOrientation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMultiFormatsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUserRecordingParams:(value:UserRecordingParams)=>void; Â Â Â Â Â Â Â Â updateCanRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStartReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEndReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordTimerInterval:(value:Timeout|null)=>void; Â Â Â Â Â Â Â Â updateRecordStartTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsTimerRunning:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCanPauseResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordChangeSeconds:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseRecordCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStopLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateParticipantsAll:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateFirstAll:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUpdateMainWindow:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateFirst_round:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLandScaped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLock_screen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenId:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreamsIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveSounds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateScreenShareIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenShareNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouYouStream:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateYouYouStreamIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateLocalStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateRecordStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordResumed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordStopped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAdminRestrictSetting:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateVideoRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateVideoAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateUserDefaultVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateCurrentFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updateDefVideoID:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllowed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_dispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePrevActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_activeNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMembersReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDeferScreenReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostFirstSwitch:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMicAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateScreenRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateChatRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateAudioRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateScreenRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateChatRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateOldSoundIds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateHostLabel:(value:string)=>void; Â Â Â Â Â Â Â Â updateMainScreenFilled:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamScreen:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateScreenAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedirectURL:(value:string)=>void; Â Â Â Â Â Â Â Â updateOldAllStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateAdminVidID:(value:string)=>void; Â Â Â Â Â Â Â Â updateStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateSortAudioLoudness:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioDecibels:(value:AudioDecibels[])=>void; Â Â Â Â Â Â Â Â updateMixed_alVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updatePaginatedStreams:(value: (Participant|Stream)[][])=>void; Â Â Â Â Â Â Â Â updateLocalStreamAudio:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefAudioID:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioOutputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenPerson:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminOnMainScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updatePrevScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updateUpdateDateState:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateLastUpdate:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateNForReadjustRecord:(value:number)=>void; Â Â Â Â Â Â Â Â updateFixedPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRemoveAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNForReadjust:(value:number)=>void; Â Â Â Â Â Â Â Â updateLastReorderTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateCurrentUserPage:(value:number)=>void; Â Â Â Â Â Â Â Â updateMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShareEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateChatRefStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateControlHeight:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateNumberPages:(value:number)=>void; Â Â Â Â Â Â Â Â updateCurrentStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateShowMiniView:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefer_receive:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAllAudioStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateRemoteScreenStream:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateScreenProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateGotAllVids:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePaginationHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePaginationDirection:(value:"horizontal"|"vertical")=>void; Â Â Â Â Â Â Â Â updateGridSizes:(value:GridSizes)=>void; Â Â Â Â Â Â Â Â updateScreenForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainGridStream:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateOtherGridStreams:(value:CustomMediaComponent[][])=>void; Â Â Â Â Â Â Â Â updateAudioOnlyStreams:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateVideoInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateAudioInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateMeetingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRef_participants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateMessages:(value:Message[])=>void; Â Â Â Â Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â Â Â Â Â updateShowMessagesBadge:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateVideoSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenshareSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateChatSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateAutoWave:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomList:(value:WaitingRoomParticipant[])=>void; Â Â Â Â Â Â Â Â updateWaitingRoomCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateRequestFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateRequestList:(value:Request[])=>void; Â Â Â Â Â Â Â Â updateRequestCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateTotalReqWait:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsMenuModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRecordingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRequestsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsWaitingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsCoHostModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediaSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsDisplaySettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsParticipantsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMessagesModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmExitModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmHereModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsLoadingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMediaOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoType:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingDisplayType:(value:"video"|"media"|"all")=>void; Â Â Â Â Â Â Â Â updateRecordingAddHLS:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAddText:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomText:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextPosition:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTags:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingBackgroundColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTagsColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingOrientationVideo:(value:string)=>void; Â Â Â Â Â Â Â Â updateClearedToResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateClearedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordState:(value:string)=>void; Â Â Â Â Â Â Â Â updateShowRecordButtons:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â Â Â Â Â updateHasCameraPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHasAudioPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedVideo:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedAudio:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateLocalProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateLocalVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateVideoParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateAudioLevel:(value:number)=>void; Â Â Â Â Â Â Â Â updateLocalAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateConsumerTransports:(value:Transport[])=>void; Â Â Â Â Â Â Â Â updateConsumingTransports:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePolls:(value:Poll[])=>void; Â Â Â Â Â Â Â Â updatePoll:(value:Poll|null)=>void; Â Â Â Â Â Â Â Â updateIsPollModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCustomImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSelectedImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSegmentVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateSelfieSegmentation:(value:SelfieSegmentation|null)=>void; Â Â Â Â Â Â Â Â updatePauseSegmentation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProcessedStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBackgroundHasChanged:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVirtualStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateMainCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updatePrevKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAppliedBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsBackgroundModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAutoClickBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakoutRooms:(value:BreakoutParticipant[][])=>void; Â Â Â Â Â Â Â Â updateCurrentRoomIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartBreakout:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostNewRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateLimitedBreakRoom:(value:BreakoutParticipant[])=>void; Â Â Â Â Â Â Â Â updateMainRoomsLength:(value:number)=>void; Â Â Â Â Â Â Â Â updateMemberRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsBreakoutRoomsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardUsers:(value:WhiteboardUser[])=>void; Â Â Â Â Â Â Â Â updateCurrentWhiteboardIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartWhiteboard:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfigureWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShapes:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUseImageBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedoStack:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUndoStack:(value:string[])=>void; Â Â Â Â Â Â Â Â updateCanvasStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateCanvasWhiteboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateCanvasScreenboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateProcessedScreenStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateAnnotateScreenStream:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â checkOrientation:()=>"landscape"|"portrait"; Â Â Â Â Â Â Â Â updateDevice:(value:Device|null)=>void; Â Â Â Â Â Â Â Â updateSocket:(value:Socket)=>void; Â Â Â Â Â Â Â Â updateLocalSocket:( Â Â Â Â Â Â Â Â Â Â Â Â value:Socket<DefaultEventsMap,DefaultEventsMap>|null, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â updateValidated:(value:boolean)=>void; Â Â Â Â Â Â Â Â customVideoCard:any; Â Â Â Â Â Â Â Â customAudioCard:any; Â Â Â Â Â Â Â Â customMiniCard:any; Â Â Â Â Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â getUpdatedAllParams:()=>any; Â Â Â Â }; }
Returns { Â Â Â Â backgroundColor:string; Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â onParticipantsClose:()=>void; Â Â Â Â participantsCounter:number; Â Â Â Â onParticipantsFilterChange:(value:string)=>void; Â Â Â Â parameters:{ Â Â Â Â Â Â Â Â localUIMode:boolean; Â Â Â Â Â Â Â Â roomName:string; Â Â Â Â Â Â Â Â member:string; Â Â Â Â Â Â Â Â adminPasscode:string; Â Â Â Â Â Â Â Â youAreCoHost:boolean; Â Â Â Â Â Â Â Â youAreHost:boolean; Â Â Â Â Â Â Â Â islevel:string; Â Â Â Â Â Â Â Â confirmedToRecord:boolean; Â Â Â Â Â Â Â Â meetingDisplayType:string; Â Â Â Â Â Â Â Â meetingVideoOptimized:boolean; Â Â Â Â Â Â Â Â eventType:EventType; Â Â Â Â Â Â Â Â participants:Participant[]; Â Â Â Â Â Â Â Â filteredParticipants:Participant[]; Â Â Â Â Â Â Â Â participantsCounter:number; Â Â Â Â Â Â Â Â participantsFilter:string; Â Â Â Â Â Â Â Â consume_sockets:ConsumeSocket[]; Â Â Â Â Â Â Â Â rtpCapabilities:RtpCapabilities|null; Â Â Â Â Â Â Â Â roomRecvIPs:string[]; Â Â Â Â Â Â Â Â meetingRoomParams:MeetingRoomParams|null; Â Â Â Â Â Â Â Â itemPageLimit:number; Â Â Â Â Â Â Â Â audioOnlyRoom:boolean; Â Â Â Â Â Â Â Â addForBasic:boolean; Â Â Â Â Â Â Â Â screenPageLimit:number; Â Â Â Â Â Â Â Â shareScreenStarted:boolean; Â Â Â Â Â Â Â Â shared:boolean; Â Â Â Â Â Â Â Â targetOrientation:string; Â Â Â Â Â Â Â Â targetResolution:string; Â Â Â Â Â Â Â Â targetResolutionHost:string; Â Â Â Â Â Â Â Â vidCons:VidCons; Â Â Â Â Â Â Â Â frameRate:number; Â Â Â Â Â Â Â Â hParams:HParamsType; Â Â Â Â Â Â Â Â vParams:VParamsType; Â Â Â Â Â Â Â Â screenParams:ScreenParamsType; Â Â Â Â Â Â Â Â aParams:AParamsType; Â Â Â Â Â Â Â Â recordingAudioPausesLimit:number; Â Â Â Â Â Â Â Â recordingAudioPausesCount:number; Â Â Â Â Â Â Â Â recordingAudioSupport:boolean; Â Â Â Â Â Â Â Â recordingAudioPeopleLimit:number; Â Â Â Â Â Â Â Â recordingAudioParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingVideoPausesCount:number; Â Â Â Â Â Â Â Â recordingVideoPausesLimit:number; Â Â Â Â Â Â Â Â recordingVideoSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoPeopleLimit:number; Â Â Â Â Â Â Â Â recordingVideoParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingAllParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingAllParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingPreferredOrientation:string; Â Â Â Â Â Â Â Â recordingSupportForOtherOrientation:boolean; Â Â Â Â Â Â Â Â recordingMultiFormatsSupport:boolean; Â Â Â Â Â Â Â Â userRecordingParams:UserRecordingParams; Â Â Â Â Â Â Â Â canRecord:boolean; Â Â Â Â Â Â Â Â startReport:boolean; Â Â Â Â Â Â Â Â endReport:boolean; Â Â Â Â Â Â Â Â recordStartTime:number; Â Â Â Â Â Â Â Â recordElapsedTime:number; Â Â Â Â Â Â Â Â isTimerRunning:boolean; Â Â Â Â Â Â Â Â canPauseResume:boolean; Â Â Â Â Â Â Â Â recordChangeSeconds:number; Â Â Â Â Â Â Â Â pauseLimit:number; Â Â Â Â Â Â Â Â pauseRecordCount:number; Â Â Â Â Â Â Â Â canLaunchRecord:boolean; Â Â Â Â Â Â Â Â stopLaunchRecord:boolean; Â Â Â Â Â Â Â Â participantsAll:Participant[]; Â Â Â Â Â Â Â Â firstAll:boolean; Â Â Â Â Â Â Â Â updateMainWindow:boolean; Â Â Â Â Â Â Â Â first_round:boolean; Â Â Â Â Â Â Â Â landScaped:boolean; Â Â Â Â Â Â Â Â lock_screen:boolean; Â Â Â Â Â Â Â Â screenId:string; Â Â Â Â Â Â Â Â allVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs:string[]; Â Â Â Â Â Â Â Â activeSounds:string[]; Â Â Â Â Â Â Â Â screenShareIDStream:string; Â Â Â Â Â Â Â Â screenShareNameStream:string; Â Â Â Â Â Â Â Â adminIDStream:string; Â Â Â Â Â Â Â Â adminNameStream:string; Â Â Â Â Â Â Â Â youYouStream: (Participant|Stream)[]; Â Â Â Â Â Â Â Â youYouStreamIDs:string[]; Â Â Â Â Â Â Â Â localStream:MediaStream|null; Â Â Â Â Â Â Â Â recordStarted:boolean; Â Â Â Â Â Â Â Â recordResumed:boolean; Â Â Â Â Â Â Â Â recordPaused:boolean; Â Â Â Â Â Â Â Â recordStopped:boolean; Â Â Â Â Â Â Â Â adminRestrictSetting:boolean; Â Â Â Â Â Â Â Â videoRequestState:string|null; Â Â Â Â Â Â Â Â videoRequestTime:number; Â Â Â Â Â Â Â Â videoAction:boolean; Â Â Â Â Â Â Â Â localStreamVideo:MediaStream|null; Â Â Â Â Â Â Â Â userDefaultVideoInputDevice:string; Â Â Â Â Â Â Â Â currentFacingMode:string; Â Â Â Â Â Â Â Â prevFacingMode:string; Â Â Â Â Â Â Â Â defVideoID:string; Â Â Â Â Â Â Â Â allowed:boolean; Â Â Â Â Â Â Â Â dispActiveNames:string[]; Â Â Â Â Â Â Â Â p_dispActiveNames:string[]; Â Â Â Â Â Â Â Â activeNames:string[]; Â Â Â Â Â Â Â Â prevActiveNames:string[]; Â Â Â Â Â Â Â Â p_activeNames:string[]; Â Â Â Â Â Â Â Â membersReceived:boolean; Â Â Â Â Â Â Â Â deferScreenReceived:boolean; Â Â Â Â Â Â Â Â hostFirstSwitch:boolean; Â Â Â Â Â Â Â Â micAction:boolean; Â Â Â Â Â Â Â Â screenAction:boolean; Â Â Â Â Â Â Â Â chatAction:boolean; Â Â Â Â Â Â Â Â audioRequestState:string|null; Â Â Â Â Â Â Â Â screenRequestState:string|null; Â Â Â Â Â Â Â Â chatRequestState:string|null; Â Â Â Â Â Â Â Â audioRequestTime:number; Â Â Â Â Â Â Â Â screenRequestTime:number; Â Â Â Â Â Â Â Â chatRequestTime:number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds:number; Â Â Â Â Â Â Â Â oldSoundIds:string[]; Â Â Â Â Â Â Â Â hostLabel:string; Â Â Â Â Â Â Â Â mainScreenFilled:boolean; Â Â Â Â Â Â Â Â localStreamScreen:MediaStream|null; Â Â Â Â Â Â Â Â screenAlreadyOn:boolean; Â Â Â Â Â Â Â Â chatAlreadyOn:boolean; Â Â Â Â Â Â Â Â redirectURL:string; Â Â Â Â Â Â Â Â oldAllStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â adminVidID:string; Â Â Â Â Â Â Â Â streamNames:Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams:Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness:boolean; Â Â Â Â Â Â Â Â audioDecibels:AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted:Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Participant|Stream)[][]; Â Â Â Â Â Â Â Â localStreamAudio:MediaStream|null; Â Â Â Â Â Â Â Â defAudioID:string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice:string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice:string; Â Â Â Â Â Â Â Â prevAudioInputDevice:string; Â Â Â Â Â Â Â Â prevVideoInputDevice:string; Â Â Â Â Â Â Â Â audioPaused:boolean; Â Â Â Â Â Â Â Â mainScreenPerson:string; Â Â Â Â Â Â Â Â adminOnMainScreen:boolean; Â Â Â Â Â Â Â Â screenStates:ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates:ScreenState[]; Â Â Â Â Â Â Â Â updateDateState:number|null; Â Â Â Â Â Â Â Â lastUpdate:number|null; Â Â Â Â Â Â Â Â nForReadjustRecord:number; Â Â Â Â Â Â Â Â fixedPageLimit:number; Â Â Â Â Â Â Â Â removeAltGrid:boolean; Â Â Â Â Â Â Â Â nForReadjust:number; Â Â Â Â Â Â Â Â lastReorderTime:number; Â Â Â Â Â Â Â Â reorderInterval:number; Â Â Â Â Â Â Â Â fastReorderInterval:number; Â Â Â Â Â Â Â Â audStreamNames:Stream[]; Â Â Â Â Â Â Â Â currentUserPage:number; Â Â Â Â Â Â Â Â mainHeightWidth:number; Â Â Â Â Â Â Â Â prevMainHeightWidth:number; Â Â Â Â Â Â Â Â prevDoPaginate:boolean; Â Â Â Â Â Â Â Â doPaginate:boolean; Â Â Â Â Â Â Â Â shareEnded:boolean; Â Â Â Â Â Â Â Â lStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â controlHeight:number; Â Â Â Â Â Â Â Â isWideScreen:boolean; Â Â Â Â Â Â Â Â isMediumScreen:boolean; Â Â Â Â Â Â Â Â isSmallScreen:boolean; Â Â Â Â Â Â Â Â addGrid:boolean; Â Â Â Â Â Â Â Â addAltGrid:boolean; Â Â Â Â Â Â Â Â gridRows:number; Â Â Â Â Â Â Â Â gridCols:number; Â Â Â Â Â Â Â Â altGridRows:number; Â Â Â Â Â Â Â Â altGridCols:number; Â Â Â Â Â Â Â Â numberPages:number; Â Â Â Â Â Â Â Â currentStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â showMiniView:boolean; Â Â Â Â Â Â Â Â nStream:MediaStream|null; Â Â Â Â Â Â Â Â defer_receive:boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â screenProducer:Producer|null; Â Â Â Â Â Â Â Â remoteScreenStream:Stream[]; Â Â Â Â Â Â Â Â gotAllVids:boolean; Â Â Â Â Â Â Â Â paginationHeightWidth:number; Â Â Â Â Â Â Â Â paginationDirection:"horizontal"|"vertical"; Â Â Â Â Â Â Â Â gridSizes:GridSizes; Â Â Â Â Â Â Â Â screenForceFullDisplay:boolean; Â Â Â Â Â Â Â Â mainGridStream:CustomMediaComponent[]; Â Â Â Â Â Â Â Â otherGridStreams:CustomMediaComponent[][]; Â Â Â Â Â Â Â Â audioOnlyStreams:CustomMediaComponent[]; Â Â Â Â Â Â Â Â videoInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â audioInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â meetingProgressTime:string; Â Â Â Â Â Â Â Â meetingElapsedTime:number; Â Â Â Â Â Â Â Â ref_participants:Participant[]; Â Â Â Â Â Â Â Â messages:Message[]; Â Â Â Â Â Â Â Â startDirectMessage:boolean; Â Â Â Â Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â Â Â Â Â coHost:string; Â Â Â Â Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â Â Â Â Â audioSetting:string; Â Â Â Â Â Â Â Â videoSetting:string; Â Â Â Â Â Â Â Â screenshareSetting:string; Â Â Â Â Â Â Â Â chatSetting:string; Â Â Â Â Â Â Â Â autoWave:boolean; Â Â Â Â Â Â Â Â forceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevForceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevMeetingDisplayType:string; Â Â Â Â Â Â Â Â waitingRoomFilter:string; Â Â Â Â Â Â Â Â waitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â waitingRoomCounter:number; Â Â Â Â Â Â Â Â filteredWaitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â requestFilter:string; Â Â Â Â Â Â Â Â requestList:Request[]; Â Â Â Â Â Â Â Â requestCounter:number; Â Â Â Â Â Â Â Â filteredRequestList:Request[]; Â Â Â Â Â Â Â Â totalReqWait:number; Â Â Â Â Â Â Â Â alertVisible:boolean; Â Â Â Â Â Â Â Â alertMessage:string; Â Â Â Â Â Â Â Â alertType:"success"|"danger"; Â Â Â Â Â Â Â Â alertDuration:number; Â Â Â Â Â Â Â Â progressTimerVisible:boolean; Â Â Â Â Â Â Â Â progressTimerValue:number; Â Â Â Â Â Â Â Â isMenuModalVisible:boolean; Â Â Â Â Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â Â Â Â Â isSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isRequestsModalVisible:boolean; Â Â Â Â Â Â Â Â isWaitingModalVisible:boolean; Â Â Â Â Â Â Â Â isCoHostModalVisible:boolean; Â Â Â Â Â Â Â Â isMediaSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isDisplaySettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â Â Â Â Â isLoadingModalVisible:boolean; Â Â Â Â Â Â Â Â recordingMediaOptions:string; Â Â Â Â Â Â Â Â recordingAudioOptions:string; Â Â Â Â Â Â Â Â recordingVideoOptions:string; Â Â Â Â Â Â Â Â recordingVideoType:string; Â Â Â Â Â Â Â Â recordingVideoOptimized:boolean; Â Â Â Â Â Â Â Â recordingDisplayType:"video"|"media"|"all"; Â Â Â Â Â Â Â Â recordingAddHLS:boolean; Â Â Â Â Â Â Â Â recordingAddText:boolean; Â Â Â Â Â Â Â Â recordingCustomText:string; Â Â Â Â Â Â Â Â recordingCustomTextPosition:string; Â Â Â Â Â Â Â Â recordingCustomTextColor:string; Â Â Â Â Â Â Â Â recordingNameTags:boolean; Â Â Â Â Â Â Â Â recordingBackgroundColor:string; Â Â Â Â Â Â Â Â recordingNameTagsColor:string; Â Â Â Â Â Â Â Â recordingOrientationVideo:string; Â Â Â Â Â Â Â Â clearedToResume:boolean; Â Â Â Â Â Â Â Â clearedToRecord:boolean; Â Â Â Â Â Â Â Â recordState:string; Â Â Â Â Â Â Â Â showRecordButtons:boolean; Â Â Â Â Â Â Â Â recordingProgressTime:string; Â Â Â Â Â Â Â Â audioSwitching:boolean; Â Â Â Â Â Â Â Â videoSwitching:boolean; Â Â Â Â Â Â Â Â videoAlreadyOn:boolean; Â Â Â Â Â Â Â Â audioAlreadyOn:boolean; Â Â Â Â Â Â Â Â componentSizes:ComponentSizes; Â Â Â Â Â Â Â Â hasCameraPermission:boolean; Â Â Â Â Â Â Â Â hasAudioPermission:boolean; Â Â Â Â Â Â Â Â transportCreated:boolean; Â Â Â Â Â Â Â Â localTransportCreated:boolean; Â Â Â Â Â Â Â Â transportCreatedVideo:boolean; Â Â Â Â Â Â Â Â transportCreatedAudio:boolean; Â Â Â Â Â Â Â Â transportCreatedScreen:boolean; Â Â Â Â Â Â Â Â producerTransport:Transport|null; Â Â Â Â Â Â Â Â localProducerTransport:Transport|null; Â Â Â Â Â Â Â Â videoProducer:Producer|null; Â Â Â Â Â Â Â Â localVideoProducer:Producer|null; Â Â Â Â Â Â Â Â params:ProducerOptions; Â Â Â Â Â Â Â Â videoParams:ProducerOptions; Â Â Â Â Â Â Â Â audioParams:ProducerOptions; Â Â Â Â Â Â Â Â audioProducer:Producer|null; Â Â Â Â Â Â Â Â audioLevel:number; Â Â Â Â Â Â Â Â localAudioProducer:Producer|null; Â Â Â Â Â Â Â Â consumerTransports:Transport[]; Â Â Â Â Â Â Â Â consumingTransports:string[]; Â Â Â Â Â Â Â Â polls:Poll[]; Â Â Â Â Â Â Â Â poll:Poll|null; Â Â Â Â Â Â Â Â isPollModalVisible:boolean; Â Â Â Â Â Â Â Â customImage:string; Â Â Â Â Â Â Â Â selectedImage:string; Â Â Â Â Â Â Â Â segmentVideo:MediaStream|null; Â Â Â Â Â Â Â Â selfieSegmentation:SelfieSegmentation|null; Â Â Â Â Â Â Â Â pauseSegmentation:boolean; Â Â Â Â Â Â Â Â processedStream:MediaStream|null; Â Â Â Â Â Â Â Â keepBackground:boolean; Â Â Â Â Â Â Â Â backgroundHasChanged:boolean; Â Â Â Â Â Â Â Â virtualStream:MediaStream|null; Â Â Â Â Â Â Â Â mainCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â prevKeepBackground:boolean; Â Â Â Â Â Â Â Â appliedBackground:boolean; Â Â Â Â Â Â Â Â isBackgroundModalVisible:boolean; Â Â Â Â Â Â Â Â autoClickBackground:boolean; Â Â Â Â Â Â Â Â breakoutRooms:BreakoutParticipant[][]; Â Â Â Â Â Â Â Â currentRoomIndex:number; Â Â Â Â Â Â Â Â canStartBreakout:boolean; Â Â Â Â Â Â Â Â breakOutRoomStarted:boolean; Â Â Â Â Â Â Â Â breakOutRoomEnded:boolean; Â Â Â Â Â Â Â Â hostNewRoom:number; Â Â Â Â Â Â Â Â limitedBreakRoom:BreakoutParticipant[]; Â Â Â Â Â Â Â Â mainRoomsLength:number; Â Â Â Â Â Â Â Â memberRoom:number; Â Â Â Â Â Â Â Â isBreakoutRoomsModalVisible:boolean; Â Â Â Â Â Â Â Â whiteboardUsers:WhiteboardUser[]; Â Â Â Â Â Â Â Â currentWhiteboardIndex:number; Â Â Â Â Â Â Â Â canStartWhiteboard:boolean; Â Â Â Â Â Â Â Â whiteboardStarted:boolean; Â Â Â Â Â Â Â Â whiteboardEnded:boolean; Â Â Â Â Â Â Â Â whiteboardLimit:number; Â Â Â Â Â Â Â Â isWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â isConfigureWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â shapes:Shape[]; Â Â Â Â Â Â Â Â useImageBackground:boolean; Â Â Â Â Â Â Â Â redoStack:Shape[]; Â Â Â Â Â Â Â Â undoStack:string[]; Â Â Â Â Â Â Â Â canvasStream:MediaStream|null; Â Â Â Â Â Â Â Â canvasWhiteboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â canvasScreenboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â processedScreenStream:MediaStream|null; Â Â Â Â Â Â Â Â annotateScreenStream:boolean; Â Â Â Â Â Â Â Â mainScreenCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â isScreenboardModalVisible:boolean; Â Â Â Â Â Â Â Â validated:boolean; Â Â Â Â Â Â Â Â device:Device|null; Â Â Â Â Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket:Socket<DefaultEventsMap,DefaultEventsMap>|undefined; Â Â Â Â Â Â Â Â checkMediaPermission:boolean; Â Â Â Â Â Â Â Â onWeb:boolean; Â Â Â Â Â Â Â Â updateRoomName:(value:string)=>void; Â Â Â Â Â Â Â Â updateMember:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminPasscode:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouAreCoHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateYouAreHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIslevel:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHostResponsibility:(value:CoHostResponsibility[])=>void; Â Â Â Â Â Â Â Â updateConfirmedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEventType:(value:EventType)=>void; Â Â Â Â Â Â Â Â updateParticipants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateParticipantsCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateParticipantsFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateConsume_sockets:(value:ConsumeSocket[])=>void; Â Â Â Â Â Â Â Â updateRtpCapabilities:(value:RtpCapabilities|null)=>void; Â Â Â Â Â Â Â Â updateRoomRecvIPs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMeetingRoomParams:(value:MeetingRoomParams|null)=>void; Â Â Â Â Â Â Â Â updateItemPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudioOnlyRoom:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddForBasic:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateShareScreenStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShared:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTargetOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolution:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolutionHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateVidCons:(value:VidCons)=>void; Â Â Â Â Â Â Â Â updateFrameRate:(value:number)=>void; Â Â Â Â Â Â Â Â updateHParams:(value:HParamsType)=>void; Â Â Â Â Â Â Â Â updateVParams:(value:VParamsType)=>void; Â Â Â Â Â Â Â Â updateScreenParams:(value:ScreenParamsType)=>void; Â Â Â Â Â Â Â Â updateAParams:(value:AParamsType)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingPreferredOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingSupportForOtherOrientation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMultiFormatsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUserRecordingParams:(value:UserRecordingParams)=>void; Â Â Â Â Â Â Â Â updateCanRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStartReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEndReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordTimerInterval:(value:Timeout|null)=>void; Â Â Â Â Â Â Â Â updateRecordStartTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsTimerRunning:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCanPauseResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordChangeSeconds:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseRecordCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStopLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateParticipantsAll:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateFirstAll:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUpdateMainWindow:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateFirst_round:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLandScaped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLock_screen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenId:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreamsIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveSounds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateScreenShareIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenShareNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouYouStream:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateYouYouStreamIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateLocalStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateRecordStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordResumed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordStopped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAdminRestrictSetting:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateVideoRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateVideoAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateUserDefaultVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateCurrentFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updateDefVideoID:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllowed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_dispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePrevActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_activeNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMembersReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDeferScreenReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostFirstSwitch:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMicAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateScreenRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateChatRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateAudioRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateScreenRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateChatRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateOldSoundIds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateHostLabel:(value:string)=>void; Â Â Â Â Â Â Â Â updateMainScreenFilled:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamScreen:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateScreenAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedirectURL:(value:string)=>void; Â Â Â Â Â Â Â Â updateOldAllStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateAdminVidID:(value:string)=>void; Â Â Â Â Â Â Â Â updateStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateSortAudioLoudness:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioDecibels:(value:AudioDecibels[])=>void; Â Â Â Â Â Â Â Â updateMixed_alVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updatePaginatedStreams:(value: (Participant|Stream)[][])=>void; Â Â Â Â Â Â Â Â updateLocalStreamAudio:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefAudioID:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioOutputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenPerson:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminOnMainScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updatePrevScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updateUpdateDateState:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateLastUpdate:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateNForReadjustRecord:(value:number)=>void; Â Â Â Â Â Â Â Â updateFixedPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRemoveAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNForReadjust:(value:number)=>void; Â Â Â Â Â Â Â Â updateLastReorderTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateCurrentUserPage:(value:number)=>void; Â Â Â Â Â Â Â Â updateMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShareEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateChatRefStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateControlHeight:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateNumberPages:(value:number)=>void; Â Â Â Â Â Â Â Â updateCurrentStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateShowMiniView:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefer_receive:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAllAudioStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateRemoteScreenStream:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateScreenProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateGotAllVids:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePaginationHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePaginationDirection:(value:"horizontal"|"vertical")=>void; Â Â Â Â Â Â Â Â updateGridSizes:(value:GridSizes)=>void; Â Â Â Â Â Â Â Â updateScreenForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainGridStream:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateOtherGridStreams:(value:CustomMediaComponent[][])=>void; Â Â Â Â Â Â Â Â updateAudioOnlyStreams:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateVideoInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateAudioInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateMeetingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRef_participants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateMessages:(value:Message[])=>void; Â Â Â Â Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â Â Â Â Â updateShowMessagesBadge:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateVideoSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenshareSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateChatSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateAutoWave:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomList:(value:WaitingRoomParticipant[])=>void; Â Â Â Â Â Â Â Â updateWaitingRoomCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateRequestFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateRequestList:(value:Request[])=>void; Â Â Â Â Â Â Â Â updateRequestCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateTotalReqWait:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsMenuModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRecordingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRequestsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsWaitingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsCoHostModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediaSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsDisplaySettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsParticipantsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMessagesModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmExitModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmHereModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsLoadingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMediaOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoType:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingDisplayType:(value:"video"|"media"|"all")=>void; Â Â Â Â Â Â Â Â updateRecordingAddHLS:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAddText:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomText:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextPosition:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTags:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingBackgroundColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTagsColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingOrientationVideo:(value:string)=>void; Â Â Â Â Â Â Â Â updateClearedToResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateClearedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordState:(value:string)=>void; Â Â Â Â Â Â Â Â updateShowRecordButtons:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â Â Â Â Â updateHasCameraPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHasAudioPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedVideo:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedAudio:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateLocalProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateLocalVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateVideoParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateAudioLevel:(value:number)=>void; Â Â Â Â Â Â Â Â updateLocalAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateConsumerTransports:(value:Transport[])=>void; Â Â Â Â Â Â Â Â updateConsumingTransports:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePolls:(value:Poll[])=>void; Â Â Â Â Â Â Â Â updatePoll:(value:Poll|null)=>void; Â Â Â Â Â Â Â Â updateIsPollModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCustomImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSelectedImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSegmentVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateSelfieSegmentation:(value:SelfieSegmentation|null)=>void; Â Â Â Â Â Â Â Â updatePauseSegmentation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProcessedStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBackgroundHasChanged:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVirtualStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateMainCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updatePrevKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAppliedBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsBackgroundModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAutoClickBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakoutRooms:(value:BreakoutParticipant[][])=>void; Â Â Â Â Â Â Â Â updateCurrentRoomIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartBreakout:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostNewRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateLimitedBreakRoom:(value:BreakoutParticipant[])=>void; Â Â Â Â Â Â Â Â updateMainRoomsLength:(value:number)=>void; Â Â Â Â Â Â Â Â updateMemberRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsBreakoutRoomsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardUsers:(value:WhiteboardUser[])=>void; Â Â Â Â Â Â Â Â updateCurrentWhiteboardIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartWhiteboard:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfigureWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShapes:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUseImageBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedoStack:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUndoStack:(value:string[])=>void; Â Â Â Â Â Â Â Â updateCanvasStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateCanvasWhiteboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateCanvasScreenboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateProcessedScreenStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateAnnotateScreenStream:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â checkOrientation:()=>"landscape"|"portrait"; Â Â Â Â Â Â Â Â updateDevice:(value:Device|null)=>void; Â Â Â Â Â Â Â Â updateSocket:(value:Socket)=>void; Â Â Â Â Â Â Â Â updateLocalSocket:( Â Â Â Â Â Â Â Â Â Â Â Â value:Socket<DefaultEventsMap,DefaultEventsMap>|null, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â updateValidated:(value:boolean)=>void; Â Â Â Â Â Â Â Â customVideoCard:any; Â Â Â Â Â Â Â Â customAudioCard:any; Â Â Â Â Â Â Â Â customMiniCard:any; Â Â Â Â Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â getUpdatedAllParams:()=>any; Â Â Â Â }; }
recordingModalOverrideProps
recordingModalOverrideProps():{ Â Â Â Â backgroundColor:string; Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â onClose:()=>void; Â Â Â Â startRecording:( Â Â Â Â Â Â Â Â __namedParameters:StartRecordingOptions, Â Â Â Â )=>Promise<boolean|undefined>; Â Â Â Â confirmRecording:( Â Â Â Â Â Â Â Â __namedParameters:ConfirmRecordingOptions, Â Â Â Â )=>Promise<void>; Â Â Â Â parameters:{ Â Â Â Â Â Â Â Â localUIMode:boolean; Â Â Â Â Â Â Â Â roomName:string; Â Â Â Â Â Â Â Â member:string; Â Â Â Â Â Â Â Â adminPasscode:string; Â Â Â Â Â Â Â Â youAreCoHost:boolean; Â Â Â Â Â Â Â Â youAreHost:boolean; Â Â Â Â Â Â Â Â islevel:string; Â Â Â Â Â Â Â Â confirmedToRecord:boolean; Â Â Â Â Â Â Â Â meetingDisplayType:string; Â Â Â Â Â Â Â Â meetingVideoOptimized:boolean; Â Â Â Â Â Â Â Â eventType:EventType; Â Â Â Â Â Â Â Â participants:Participant[]; Â Â Â Â Â Â Â Â filteredParticipants:Participant[]; Â Â Â Â Â Â Â Â participantsCounter:number; Â Â Â Â Â Â Â Â participantsFilter:string; Â Â Â Â Â Â Â Â consume_sockets:ConsumeSocket[]; Â Â Â Â Â Â Â Â rtpCapabilities:RtpCapabilities|null; Â Â Â Â Â Â Â Â roomRecvIPs:string[]; Â Â Â Â Â Â Â Â meetingRoomParams:MeetingRoomParams|null; Â Â Â Â Â Â Â Â itemPageLimit:number; Â Â Â Â Â Â Â Â audioOnlyRoom:boolean; Â Â Â Â Â Â Â Â addForBasic:boolean; Â Â Â Â Â Â Â Â screenPageLimit:number; Â Â Â Â Â Â Â Â shareScreenStarted:boolean; Â Â Â Â Â Â Â Â shared:boolean; Â Â Â Â Â Â Â Â targetOrientation:string; Â Â Â Â Â Â Â Â targetResolution:string; Â Â Â Â Â Â Â Â targetResolutionHost:string; Â Â Â Â Â Â Â Â vidCons:VidCons; Â Â Â Â Â Â Â Â frameRate:number; Â Â Â Â Â Â Â Â hParams:HParamsType; Â Â Â Â Â Â Â Â vParams:VParamsType; Â Â Â Â Â Â Â Â screenParams:ScreenParamsType; Â Â Â Â Â Â Â Â aParams:AParamsType; Â Â Â Â Â Â Â Â recordingAudioPausesLimit:number; Â Â Â Â Â Â Â Â recordingAudioPausesCount:number; Â Â Â Â Â Â Â Â recordingAudioSupport:boolean; Â Â Â Â Â Â Â Â recordingAudioPeopleLimit:number; Â Â Â Â Â Â Â Â recordingAudioParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingVideoPausesCount:number; Â Â Â Â Â Â Â Â recordingVideoPausesLimit:number; Â Â Â Â Â Â Â Â recordingVideoSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoPeopleLimit:number; Â Â Â Â Â Â Â Â recordingVideoParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingAllParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingAllParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingPreferredOrientation:string; Â Â Â Â Â Â Â Â recordingSupportForOtherOrientation:boolean; Â Â Â Â Â Â Â Â recordingMultiFormatsSupport:boolean; Â Â Â Â Â Â Â Â userRecordingParams:UserRecordingParams; Â Â Â Â Â Â Â Â canRecord:boolean; Â Â Â Â Â Â Â Â startReport:boolean; Â Â Â Â Â Â Â Â endReport:boolean; Â Â Â Â Â Â Â Â recordStartTime:number; Â Â Â Â Â Â Â Â recordElapsedTime:number; Â Â Â Â Â Â Â Â isTimerRunning:boolean; Â Â Â Â Â Â Â Â canPauseResume:boolean; Â Â Â Â Â Â Â Â recordChangeSeconds:number; Â Â Â Â Â Â Â Â pauseLimit:number; Â Â Â Â Â Â Â Â pauseRecordCount:number; Â Â Â Â Â Â Â Â canLaunchRecord:boolean; Â Â Â Â Â Â Â Â stopLaunchRecord:boolean; Â Â Â Â Â Â Â Â participantsAll:Participant[]; Â Â Â Â Â Â Â Â firstAll:boolean; Â Â Â Â Â Â Â Â updateMainWindow:boolean; Â Â Â Â Â Â Â Â first_round:boolean; Â Â Â Â Â Â Â Â landScaped:boolean; Â Â Â Â Â Â Â Â lock_screen:boolean; Â Â Â Â Â Â Â Â screenId:string; Â Â Â Â Â Â Â Â allVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs:string[]; Â Â Â Â Â Â Â Â activeSounds:string[]; Â Â Â Â Â Â Â Â screenShareIDStream:string; Â Â Â Â Â Â Â Â screenShareNameStream:string; Â Â Â Â Â Â Â Â adminIDStream:string; Â Â Â Â Â Â Â Â adminNameStream:string; Â Â Â Â Â Â Â Â youYouStream: (Participant|Stream)[]; Â Â Â Â Â Â Â Â youYouStreamIDs:string[]; Â Â Â Â Â Â Â Â localStream:MediaStream|null; Â Â Â Â Â Â Â Â recordStarted:boolean; Â Â Â Â Â Â Â Â recordResumed:boolean; Â Â Â Â Â Â Â Â recordPaused:boolean; Â Â Â Â Â Â Â Â recordStopped:boolean; Â Â Â Â Â Â Â Â adminRestrictSetting:boolean; Â Â Â Â Â Â Â Â videoRequestState:string|null; Â Â Â Â Â Â Â Â videoRequestTime:number; Â Â Â Â Â Â Â Â videoAction:boolean; Â Â Â Â Â Â Â Â localStreamVideo:MediaStream|null; Â Â Â Â Â Â Â Â userDefaultVideoInputDevice:string; Â Â Â Â Â Â Â Â currentFacingMode:string; Â Â Â Â Â Â Â Â prevFacingMode:string; Â Â Â Â Â Â Â Â defVideoID:string; Â Â Â Â Â Â Â Â allowed:boolean; Â Â Â Â Â Â Â Â dispActiveNames:string[]; Â Â Â Â Â Â Â Â p_dispActiveNames:string[]; Â Â Â Â Â Â Â Â activeNames:string[]; Â Â Â Â Â Â Â Â prevActiveNames:string[]; Â Â Â Â Â Â Â Â p_activeNames:string[]; Â Â Â Â Â Â Â Â membersReceived:boolean; Â Â Â Â Â Â Â Â deferScreenReceived:boolean; Â Â Â Â Â Â Â Â hostFirstSwitch:boolean; Â Â Â Â Â Â Â Â micAction:boolean; Â Â Â Â Â Â Â Â screenAction:boolean; Â Â Â Â Â Â Â Â chatAction:boolean; Â Â Â Â Â Â Â Â audioRequestState:string|null; Â Â Â Â Â Â Â Â screenRequestState:string|null; Â Â Â Â Â Â Â Â chatRequestState:string|null; Â Â Â Â Â Â Â Â audioRequestTime:number; Â Â Â Â Â Â Â Â screenRequestTime:number; Â Â Â Â Â Â Â Â chatRequestTime:number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds:number; Â Â Â Â Â Â Â Â oldSoundIds:string[]; Â Â Â Â Â Â Â Â hostLabel:string; Â Â Â Â Â Â Â Â mainScreenFilled:boolean; Â Â Â Â Â Â Â Â localStreamScreen:MediaStream|null; Â Â Â Â Â Â Â Â screenAlreadyOn:boolean; Â Â Â Â Â Â Â Â chatAlreadyOn:boolean; Â Â Â Â Â Â Â Â redirectURL:string; Â Â Â Â Â Â Â Â oldAllStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â adminVidID:string; Â Â Â Â Â Â Â Â streamNames:Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams:Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness:boolean; Â Â Â Â Â Â Â Â audioDecibels:AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted:Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Participant|Stream)[][]; Â Â Â Â Â Â Â Â localStreamAudio:MediaStream|null; Â Â Â Â Â Â Â Â defAudioID:string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice:string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice:string; Â Â Â Â Â Â Â Â prevAudioInputDevice:string; Â Â Â Â Â Â Â Â prevVideoInputDevice:string; Â Â Â Â Â Â Â Â audioPaused:boolean; Â Â Â Â Â Â Â Â mainScreenPerson:string; Â Â Â Â Â Â Â Â adminOnMainScreen:boolean; Â Â Â Â Â Â Â Â screenStates:ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates:ScreenState[]; Â Â Â Â Â Â Â Â updateDateState:number|null; Â Â Â Â Â Â Â Â lastUpdate:number|null; Â Â Â Â Â Â Â Â nForReadjustRecord:number; Â Â Â Â Â Â Â Â fixedPageLimit:number; Â Â Â Â Â Â Â Â removeAltGrid:boolean; Â Â Â Â Â Â Â Â nForReadjust:number; Â Â Â Â Â Â Â Â lastReorderTime:number; Â Â Â Â Â Â Â Â reorderInterval:number; Â Â Â Â Â Â Â Â fastReorderInterval:number; Â Â Â Â Â Â Â Â audStreamNames:Stream[]; Â Â Â Â Â Â Â Â currentUserPage:number; Â Â Â Â Â Â Â Â mainHeightWidth:number; Â Â Â Â Â Â Â Â prevMainHeightWidth:number; Â Â Â Â Â Â Â Â prevDoPaginate:boolean; Â Â Â Â Â Â Â Â doPaginate:boolean; Â Â Â Â Â Â Â Â shareEnded:boolean; Â Â Â Â Â Â Â Â lStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â controlHeight:number; Â Â Â Â Â Â Â Â isWideScreen:boolean; Â Â Â Â Â Â Â Â isMediumScreen:boolean; Â Â Â Â Â Â Â Â isSmallScreen:boolean; Â Â Â Â Â Â Â Â addGrid:boolean; Â Â Â Â Â Â Â Â addAltGrid:boolean; Â Â Â Â Â Â Â Â gridRows:number; Â Â Â Â Â Â Â Â gridCols:number; Â Â Â Â Â Â Â Â altGridRows:number; Â Â Â Â Â Â Â Â altGridCols:number; Â Â Â Â Â Â Â Â numberPages:number; Â Â Â Â Â Â Â Â currentStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â showMiniView:boolean; Â Â Â Â Â Â Â Â nStream:MediaStream|null; Â Â Â Â Â Â Â Â defer_receive:boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â screenProducer:Producer|null; Â Â Â Â Â Â Â Â remoteScreenStream:Stream[]; Â Â Â Â Â Â Â Â gotAllVids:boolean; Â Â Â Â Â Â Â Â paginationHeightWidth:number; Â Â Â Â Â Â Â Â paginationDirection:"horizontal"|"vertical"; Â Â Â Â Â Â Â Â gridSizes:GridSizes; Â Â Â Â Â Â Â Â screenForceFullDisplay:boolean; Â Â Â Â Â Â Â Â mainGridStream:CustomMediaComponent[]; Â Â Â Â Â Â Â Â otherGridStreams:CustomMediaComponent[][]; Â Â Â Â Â Â Â Â audioOnlyStreams:CustomMediaComponent[]; Â Â Â Â Â Â Â Â videoInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â audioInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â meetingProgressTime:string; Â Â Â Â Â Â Â Â meetingElapsedTime:number; Â Â Â Â Â Â Â Â ref_participants:Participant[]; Â Â Â Â Â Â Â Â messages:Message[]; Â Â Â Â Â Â Â Â startDirectMessage:boolean; Â Â Â Â Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â Â Â Â Â coHost:string; Â Â Â Â Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â Â Â Â Â audioSetting:string; Â Â Â Â Â Â Â Â videoSetting:string; Â Â Â Â Â Â Â Â screenshareSetting:string; Â Â Â Â Â Â Â Â chatSetting:string; Â Â Â Â Â Â Â Â autoWave:boolean; Â Â Â Â Â Â Â Â forceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevForceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevMeetingDisplayType:string; Â Â Â Â Â Â Â Â waitingRoomFilter:string; Â Â Â Â Â Â Â Â waitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â waitingRoomCounter:number; Â Â Â Â Â Â Â Â filteredWaitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â requestFilter:string; Â Â Â Â Â Â Â Â requestList:Request[]; Â Â Â Â Â Â Â Â requestCounter:number; Â Â Â Â Â Â Â Â filteredRequestList:Request[]; Â Â Â Â Â Â Â Â totalReqWait:number; Â Â Â Â Â Â Â Â alertVisible:boolean; Â Â Â Â Â Â Â Â alertMessage:string; Â Â Â Â Â Â Â Â alertType:"success"|"danger"; Â Â Â Â Â Â Â Â alertDuration:number; Â Â Â Â Â Â Â Â progressTimerVisible:boolean; Â Â Â Â Â Â Â Â progressTimerValue:number; Â Â Â Â Â Â Â Â isMenuModalVisible:boolean; Â Â Â Â Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â Â Â Â Â isSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isRequestsModalVisible:boolean; Â Â Â Â Â Â Â Â isWaitingModalVisible:boolean; Â Â Â Â Â Â Â Â isCoHostModalVisible:boolean; Â Â Â Â Â Â Â Â isMediaSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isDisplaySettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â Â Â Â Â isLoadingModalVisible:boolean; Â Â Â Â Â Â Â Â recordingMediaOptions:string; Â Â Â Â Â Â Â Â recordingAudioOptions:string; Â Â Â Â Â Â Â Â recordingVideoOptions:string; Â Â Â Â Â Â Â Â recordingVideoType:string; Â Â Â Â Â Â Â Â recordingVideoOptimized:boolean; Â Â Â Â Â Â Â Â recordingDisplayType:"video"|"media"|"all"; Â Â Â Â Â Â Â Â recordingAddHLS:boolean; Â Â Â Â Â Â Â Â recordingAddText:boolean; Â Â Â Â Â Â Â Â recordingCustomText:string; Â Â Â Â Â Â Â Â recordingCustomTextPosition:string; Â Â Â Â Â Â Â Â recordingCustomTextColor:string; Â Â Â Â Â Â Â Â recordingNameTags:boolean; Â Â Â Â Â Â Â Â recordingBackgroundColor:string; Â Â Â Â Â Â Â Â recordingNameTagsColor:string; Â Â Â Â Â Â Â Â recordingOrientationVideo:string; Â Â Â Â Â Â Â Â clearedToResume:boolean; Â Â Â Â Â Â Â Â clearedToRecord:boolean; Â Â Â Â Â Â Â Â recordState:string; Â Â Â Â Â Â Â Â showRecordButtons:boolean; Â Â Â Â Â Â Â Â recordingProgressTime:string; Â Â Â Â Â Â Â Â audioSwitching:boolean; Â Â Â Â Â Â Â Â videoSwitching:boolean; Â Â Â Â Â Â Â Â videoAlreadyOn:boolean; Â Â Â Â Â Â Â Â audioAlreadyOn:boolean; Â Â Â Â Â Â Â Â componentSizes:ComponentSizes; Â Â Â Â Â Â Â Â hasCameraPermission:boolean; Â Â Â Â Â Â Â Â hasAudioPermission:boolean; Â Â Â Â Â Â Â Â transportCreated:boolean; Â Â Â Â Â Â Â Â localTransportCreated:boolean; Â Â Â Â Â Â Â Â transportCreatedVideo:boolean; Â Â Â Â Â Â Â Â transportCreatedAudio:boolean; Â Â Â Â Â Â Â Â transportCreatedScreen:boolean; Â Â Â Â Â Â Â Â producerTransport:Transport|null; Â Â Â Â Â Â Â Â localProducerTransport:Transport|null; Â Â Â Â Â Â Â Â videoProducer:Producer|null; Â Â Â Â Â Â Â Â localVideoProducer:Producer|null; Â Â Â Â Â Â Â Â params:ProducerOptions; Â Â Â Â Â Â Â Â videoParams:ProducerOptions; Â Â Â Â Â Â Â Â audioParams:ProducerOptions; Â Â Â Â Â Â Â Â audioProducer:Producer|null; Â Â Â Â Â Â Â Â audioLevel:number; Â Â Â Â Â Â Â Â localAudioProducer:Producer|null; Â Â Â Â Â Â Â Â consumerTransports:Transport[]; Â Â Â Â Â Â Â Â consumingTransports:string[]; Â Â Â Â Â Â Â Â polls:Poll[]; Â Â Â Â Â Â Â Â poll:Poll|null; Â Â Â Â Â Â Â Â isPollModalVisible:boolean; Â Â Â Â Â Â Â Â customImage:string; Â Â Â Â Â Â Â Â selectedImage:string; Â Â Â Â Â Â Â Â segmentVideo:MediaStream|null; Â Â Â Â Â Â Â Â selfieSegmentation:SelfieSegmentation|null; Â Â Â Â Â Â Â Â pauseSegmentation:boolean; Â Â Â Â Â Â Â Â processedStream:MediaStream|null; Â Â Â Â Â Â Â Â keepBackground:boolean; Â Â Â Â Â Â Â Â backgroundHasChanged:boolean; Â Â Â Â Â Â Â Â virtualStream:MediaStream|null; Â Â Â Â Â Â Â Â mainCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â prevKeepBackground:boolean; Â Â Â Â Â Â Â Â appliedBackground:boolean; Â Â Â Â Â Â Â Â isBackgroundModalVisible:boolean; Â Â Â Â Â Â Â Â autoClickBackground:boolean; Â Â Â Â Â Â Â Â breakoutRooms:BreakoutParticipant[][]; Â Â Â Â Â Â Â Â currentRoomIndex:number; Â Â Â Â Â Â Â Â canStartBreakout:boolean; Â Â Â Â Â Â Â Â breakOutRoomStarted:boolean; Â Â Â Â Â Â Â Â breakOutRoomEnded:boolean; Â Â Â Â Â Â Â Â hostNewRoom:number; Â Â Â Â Â Â Â Â limitedBreakRoom:BreakoutParticipant[]; Â Â Â Â Â Â Â Â mainRoomsLength:number; Â Â Â Â Â Â Â Â memberRoom:number; Â Â Â Â Â Â Â Â isBreakoutRoomsModalVisible:boolean; Â Â Â Â Â Â Â Â whiteboardUsers:WhiteboardUser[]; Â Â Â Â Â Â Â Â currentWhiteboardIndex:number; Â Â Â Â Â Â Â Â canStartWhiteboard:boolean; Â Â Â Â Â Â Â Â whiteboardStarted:boolean; Â Â Â Â Â Â Â Â whiteboardEnded:boolean; Â Â Â Â Â Â Â Â whiteboardLimit:number; Â Â Â Â Â Â Â Â isWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â isConfigureWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â shapes:Shape[]; Â Â Â Â Â Â Â Â useImageBackground:boolean; Â Â Â Â Â Â Â Â redoStack:Shape[]; Â Â Â Â Â Â Â Â undoStack:string[]; Â Â Â Â Â Â Â Â canvasStream:MediaStream|null; Â Â Â Â Â Â Â Â canvasWhiteboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â canvasScreenboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â processedScreenStream:MediaStream|null; Â Â Â Â Â Â Â Â annotateScreenStream:boolean; Â Â Â Â Â Â Â Â mainScreenCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â isScreenboardModalVisible:boolean; Â Â Â Â Â Â Â Â validated:boolean; Â Â Â Â Â Â Â Â device:Device|null; Â Â Â Â Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket:Socket<DefaultEventsMap,DefaultEventsMap>|undefined; Â Â Â Â Â Â Â Â checkMediaPermission:boolean; Â Â Â Â Â Â Â Â onWeb:boolean; Â Â Â Â Â Â Â Â updateRoomName:(value:string)=>void; Â Â Â Â Â Â Â Â updateMember:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminPasscode:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouAreCoHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateYouAreHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIslevel:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHostResponsibility:(value:CoHostResponsibility[])=>void; Â Â Â Â Â Â Â Â updateConfirmedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEventType:(value:EventType)=>void; Â Â Â Â Â Â Â Â updateParticipants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateParticipantsCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateParticipantsFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateConsume_sockets:(value:ConsumeSocket[])=>void; Â Â Â Â Â Â Â Â updateRtpCapabilities:(value:RtpCapabilities|null)=>void; Â Â Â Â Â Â Â Â updateRoomRecvIPs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMeetingRoomParams:(value:MeetingRoomParams|null)=>void; Â Â Â Â Â Â Â Â updateItemPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudioOnlyRoom:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddForBasic:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateShareScreenStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShared:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTargetOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolution:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolutionHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateVidCons:(value:VidCons)=>void; Â Â Â Â Â Â Â Â updateFrameRate:(value:number)=>void; Â Â Â Â Â Â Â Â updateHParams:(value:HParamsType)=>void; Â Â Â Â Â Â Â Â updateVParams:(value:VParamsType)=>void; Â Â Â Â Â Â Â Â updateScreenParams:(value:ScreenParamsType)=>void; Â Â Â Â Â Â Â Â updateAParams:(value:AParamsType)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingPreferredOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingSupportForOtherOrientation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMultiFormatsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUserRecordingParams:(value:UserRecordingParams)=>void; Â Â Â Â Â Â Â Â updateCanRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStartReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEndReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordTimerInterval:(value:Timeout|null)=>void; Â Â Â Â Â Â Â Â updateRecordStartTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsTimerRunning:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCanPauseResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordChangeSeconds:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseRecordCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStopLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateParticipantsAll:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateFirstAll:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUpdateMainWindow:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateFirst_round:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLandScaped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLock_screen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenId:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreamsIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveSounds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateScreenShareIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenShareNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouYouStream:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateYouYouStreamIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateLocalStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateRecordStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordResumed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordStopped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAdminRestrictSetting:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateVideoRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateVideoAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateUserDefaultVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateCurrentFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updateDefVideoID:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllowed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_dispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePrevActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_activeNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMembersReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDeferScreenReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostFirstSwitch:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMicAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateScreenRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateChatRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateAudioRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateScreenRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateChatRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateOldSoundIds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateHostLabel:(value:string)=>void; Â Â Â Â Â Â Â Â updateMainScreenFilled:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamScreen:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateScreenAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedirectURL:(value:string)=>void; Â Â Â Â Â Â Â Â updateOldAllStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateAdminVidID:(value:string)=>void; Â Â Â Â Â Â Â Â updateStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateSortAudioLoudness:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioDecibels:(value:AudioDecibels[])=>void; Â Â Â Â Â Â Â Â updateMixed_alVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updatePaginatedStreams:(value: (Participant|Stream)[][])=>void; Â Â Â Â Â Â Â Â updateLocalStreamAudio:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefAudioID:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioOutputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenPerson:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminOnMainScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updatePrevScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updateUpdateDateState:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateLastUpdate:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateNForReadjustRecord:(value:number)=>void; Â Â Â Â Â Â Â Â updateFixedPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRemoveAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNForReadjust:(value:number)=>void; Â Â Â Â Â Â Â Â updateLastReorderTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateCurrentUserPage:(value:number)=>void; Â Â Â Â Â Â Â Â updateMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShareEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateChatRefStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateControlHeight:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateNumberPages:(value:number)=>void; Â Â Â Â Â Â Â Â updateCurrentStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateShowMiniView:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefer_receive:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAllAudioStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateRemoteScreenStream:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateScreenProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateGotAllVids:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePaginationHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePaginationDirection:(value:"horizontal"|"vertical")=>void; Â Â Â Â Â Â Â Â updateGridSizes:(value:GridSizes)=>void; Â Â Â Â Â Â Â Â updateScreenForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainGridStream:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateOtherGridStreams:(value:CustomMediaComponent[][])=>void; Â Â Â Â Â Â Â Â updateAudioOnlyStreams:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateVideoInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateAudioInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateMeetingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRef_participants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateMessages:(value:Message[])=>void; Â Â Â Â Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â Â Â Â Â updateShowMessagesBadge:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateVideoSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenshareSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateChatSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateAutoWave:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomList:(value:WaitingRoomParticipant[])=>void; Â Â Â Â Â Â Â Â updateWaitingRoomCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateRequestFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateRequestList:(value:Request[])=>void; Â Â Â Â Â Â Â Â updateRequestCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateTotalReqWait:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsMenuModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRecordingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRequestsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsWaitingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsCoHostModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediaSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsDisplaySettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsParticipantsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMessagesModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmExitModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmHereModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsLoadingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMediaOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoType:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingDisplayType:(value:"video"|"media"|"all")=>void; Â Â Â Â Â Â Â Â updateRecordingAddHLS:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAddText:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomText:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextPosition:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTags:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingBackgroundColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTagsColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingOrientationVideo:(value:string)=>void; Â Â Â Â Â Â Â Â updateClearedToResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateClearedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordState:(value:string)=>void; Â Â Â Â Â Â Â Â updateShowRecordButtons:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â Â Â Â Â updateHasCameraPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHasAudioPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedVideo:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedAudio:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateLocalProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateLocalVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateVideoParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateAudioLevel:(value:number)=>void; Â Â Â Â Â Â Â Â updateLocalAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateConsumerTransports:(value:Transport[])=>void; Â Â Â Â Â Â Â Â updateConsumingTransports:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePolls:(value:Poll[])=>void; Â Â Â Â Â Â Â Â updatePoll:(value:Poll|null)=>void; Â Â Â Â Â Â Â Â updateIsPollModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCustomImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSelectedImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSegmentVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateSelfieSegmentation:(value:SelfieSegmentation|null)=>void; Â Â Â Â Â Â Â Â updatePauseSegmentation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProcessedStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBackgroundHasChanged:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVirtualStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateMainCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updatePrevKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAppliedBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsBackgroundModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAutoClickBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakoutRooms:(value:BreakoutParticipant[][])=>void; Â Â Â Â Â Â Â Â updateCurrentRoomIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartBreakout:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostNewRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateLimitedBreakRoom:(value:BreakoutParticipant[])=>void; Â Â Â Â Â Â Â Â updateMainRoomsLength:(value:number)=>void; Â Â Â Â Â Â Â Â updateMemberRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsBreakoutRoomsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardUsers:(value:WhiteboardUser[])=>void; Â Â Â Â Â Â Â Â updateCurrentWhiteboardIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartWhiteboard:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfigureWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShapes:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUseImageBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedoStack:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUndoStack:(value:string[])=>void; Â Â Â Â Â Â Â Â updateCanvasStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateCanvasWhiteboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateCanvasScreenboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateProcessedScreenStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateAnnotateScreenStream:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â checkOrientation:()=>"landscape"|"portrait"; Â Â Â Â Â Â Â Â updateDevice:(value:Device|null)=>void; Â Â Â Â Â Â Â Â updateSocket:(value:Socket)=>void; Â Â Â Â Â Â Â Â updateLocalSocket:( Â Â Â Â Â Â Â Â Â Â Â Â value:Socket<DefaultEventsMap,DefaultEventsMap>|null, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â updateValidated:(value:boolean)=>void; Â Â Â Â Â Â Â Â customVideoCard:any; Â Â Â Â Â Â Â Â customAudioCard:any; Â Â Â Â Â Â Â Â customMiniCard:any; Â Â Â Â Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â getUpdatedAllParams:()=>any; Â Â Â Â }; }
Returns { Â Â Â Â backgroundColor:string; Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â onClose:()=>void; Â Â Â Â startRecording:( Â Â Â Â Â Â Â Â __namedParameters:StartRecordingOptions, Â Â Â Â )=>Promise<boolean|undefined>; Â Â Â Â confirmRecording:( Â Â Â Â Â Â Â Â __namedParameters:ConfirmRecordingOptions, Â Â Â Â )=>Promise<void>; Â Â Â Â parameters:{ Â Â Â Â Â Â Â Â localUIMode:boolean; Â Â Â Â Â Â Â Â roomName:string; Â Â Â Â Â Â Â Â member:string; Â Â Â Â Â Â Â Â adminPasscode:string; Â Â Â Â Â Â Â Â youAreCoHost:boolean; Â Â Â Â Â Â Â Â youAreHost:boolean; Â Â Â Â Â Â Â Â islevel:string; Â Â Â Â Â Â Â Â confirmedToRecord:boolean; Â Â Â Â Â Â Â Â meetingDisplayType:string; Â Â Â Â Â Â Â Â meetingVideoOptimized:boolean; Â Â Â Â Â Â Â Â eventType:EventType; Â Â Â Â Â Â Â Â participants:Participant[]; Â Â Â Â Â Â Â Â filteredParticipants:Participant[]; Â Â Â Â Â Â Â Â participantsCounter:number; Â Â Â Â Â Â Â Â participantsFilter:string; Â Â Â Â Â Â Â Â consume_sockets:ConsumeSocket[]; Â Â Â Â Â Â Â Â rtpCapabilities:RtpCapabilities|null; Â Â Â Â Â Â Â Â roomRecvIPs:string[]; Â Â Â Â Â Â Â Â meetingRoomParams:MeetingRoomParams|null; Â Â Â Â Â Â Â Â itemPageLimit:number; Â Â Â Â Â Â Â Â audioOnlyRoom:boolean; Â Â Â Â Â Â Â Â addForBasic:boolean; Â Â Â Â Â Â Â Â screenPageLimit:number; Â Â Â Â Â Â Â Â shareScreenStarted:boolean; Â Â Â Â Â Â Â Â shared:boolean; Â Â Â Â Â Â Â Â targetOrientation:string; Â Â Â Â Â Â Â Â targetResolution:string; Â Â Â Â Â Â Â Â targetResolutionHost:string; Â Â Â Â Â Â Â Â vidCons:VidCons; Â Â Â Â Â Â Â Â frameRate:number; Â Â Â Â Â Â Â Â hParams:HParamsType; Â Â Â Â Â Â Â Â vParams:VParamsType; Â Â Â Â Â Â Â Â screenParams:ScreenParamsType; Â Â Â Â Â Â Â Â aParams:AParamsType; Â Â Â Â Â Â Â Â recordingAudioPausesLimit:number; Â Â Â Â Â Â Â Â recordingAudioPausesCount:number; Â Â Â Â Â Â Â Â recordingAudioSupport:boolean; Â Â Â Â Â Â Â Â recordingAudioPeopleLimit:number; Â Â Â Â Â Â Â Â recordingAudioParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingVideoPausesCount:number; Â Â Â Â Â Â Â Â recordingVideoPausesLimit:number; Â Â Â Â Â Â Â Â recordingVideoSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoPeopleLimit:number; Â Â Â Â Â Â Â Â recordingVideoParticipantsTimeLimit:number; Â Â Â Â Â Â Â Â recordingAllParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsSupport:boolean; Â Â Â Â Â Â Â Â recordingAllParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingVideoParticipantsFullRoomSupport:boolean; Â Â Â Â Â Â Â Â recordingPreferredOrientation:string; Â Â Â Â Â Â Â Â recordingSupportForOtherOrientation:boolean; Â Â Â Â Â Â Â Â recordingMultiFormatsSupport:boolean; Â Â Â Â Â Â Â Â userRecordingParams:UserRecordingParams; Â Â Â Â Â Â Â Â canRecord:boolean; Â Â Â Â Â Â Â Â startReport:boolean; Â Â Â Â Â Â Â Â endReport:boolean; Â Â Â Â Â Â Â Â recordStartTime:number; Â Â Â Â Â Â Â Â recordElapsedTime:number; Â Â Â Â Â Â Â Â isTimerRunning:boolean; Â Â Â Â Â Â Â Â canPauseResume:boolean; Â Â Â Â Â Â Â Â recordChangeSeconds:number; Â Â Â Â Â Â Â Â pauseLimit:number; Â Â Â Â Â Â Â Â pauseRecordCount:number; Â Â Â Â Â Â Â Â canLaunchRecord:boolean; Â Â Â Â Â Â Â Â stopLaunchRecord:boolean; Â Â Â Â Â Â Â Â participantsAll:Participant[]; Â Â Â Â Â Â Â Â firstAll:boolean; Â Â Â Â Â Â Â Â updateMainWindow:boolean; Â Â Â Â Â Â Â Â first_round:boolean; Â Â Â Â Â Â Â Â landScaped:boolean; Â Â Â Â Â Â Â Â lock_screen:boolean; Â Â Â Â Â Â Â Â screenId:string; Â Â Â Â Â Â Â Â allVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs:string[]; Â Â Â Â Â Â Â Â activeSounds:string[]; Â Â Â Â Â Â Â Â screenShareIDStream:string; Â Â Â Â Â Â Â Â screenShareNameStream:string; Â Â Â Â Â Â Â Â adminIDStream:string; Â Â Â Â Â Â Â Â adminNameStream:string; Â Â Â Â Â Â Â Â youYouStream: (Participant|Stream)[]; Â Â Â Â Â Â Â Â youYouStreamIDs:string[]; Â Â Â Â Â Â Â Â localStream:MediaStream|null; Â Â Â Â Â Â Â Â recordStarted:boolean; Â Â Â Â Â Â Â Â recordResumed:boolean; Â Â Â Â Â Â Â Â recordPaused:boolean; Â Â Â Â Â Â Â Â recordStopped:boolean; Â Â Â Â Â Â Â Â adminRestrictSetting:boolean; Â Â Â Â Â Â Â Â videoRequestState:string|null; Â Â Â Â Â Â Â Â videoRequestTime:number; Â Â Â Â Â Â Â Â videoAction:boolean; Â Â Â Â Â Â Â Â localStreamVideo:MediaStream|null; Â Â Â Â Â Â Â Â userDefaultVideoInputDevice:string; Â Â Â Â Â Â Â Â currentFacingMode:string; Â Â Â Â Â Â Â Â prevFacingMode:string; Â Â Â Â Â Â Â Â defVideoID:string; Â Â Â Â Â Â Â Â allowed:boolean; Â Â Â Â Â Â Â Â dispActiveNames:string[]; Â Â Â Â Â Â Â Â p_dispActiveNames:string[]; Â Â Â Â Â Â Â Â activeNames:string[]; Â Â Â Â Â Â Â Â prevActiveNames:string[]; Â Â Â Â Â Â Â Â p_activeNames:string[]; Â Â Â Â Â Â Â Â membersReceived:boolean; Â Â Â Â Â Â Â Â deferScreenReceived:boolean; Â Â Â Â Â Â Â Â hostFirstSwitch:boolean; Â Â Â Â Â Â Â Â micAction:boolean; Â Â Â Â Â Â Â Â screenAction:boolean; Â Â Â Â Â Â Â Â chatAction:boolean; Â Â Â Â Â Â Â Â audioRequestState:string|null; Â Â Â Â Â Â Â Â screenRequestState:string|null; Â Â Â Â Â Â Â Â chatRequestState:string|null; Â Â Â Â Â Â Â Â audioRequestTime:number; Â Â Â Â Â Â Â Â screenRequestTime:number; Â Â Â Â Â Â Â Â chatRequestTime:number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds:number; Â Â Â Â Â Â Â Â oldSoundIds:string[]; Â Â Â Â Â Â Â Â hostLabel:string; Â Â Â Â Â Â Â Â mainScreenFilled:boolean; Â Â Â Â Â Â Â Â localStreamScreen:MediaStream|null; Â Â Â Â Â Â Â Â screenAlreadyOn:boolean; Â Â Â Â Â Â Â Â chatAlreadyOn:boolean; Â Â Â Â Â Â Â Â redirectURL:string; Â Â Â Â Â Â Â Â oldAllStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â adminVidID:string; Â Â Â Â Â Â Â Â streamNames:Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams:Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness:boolean; Â Â Â Â Â Â Â Â audioDecibels:AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted:Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Participant|Stream)[][]; Â Â Â Â Â Â Â Â localStreamAudio:MediaStream|null; Â Â Â Â Â Â Â Â defAudioID:string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice:string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice:string; Â Â Â Â Â Â Â Â prevAudioInputDevice:string; Â Â Â Â Â Â Â Â prevVideoInputDevice:string; Â Â Â Â Â Â Â Â audioPaused:boolean; Â Â Â Â Â Â Â Â mainScreenPerson:string; Â Â Â Â Â Â Â Â adminOnMainScreen:boolean; Â Â Â Â Â Â Â Â screenStates:ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates:ScreenState[]; Â Â Â Â Â Â Â Â updateDateState:number|null; Â Â Â Â Â Â Â Â lastUpdate:number|null; Â Â Â Â Â Â Â Â nForReadjustRecord:number; Â Â Â Â Â Â Â Â fixedPageLimit:number; Â Â Â Â Â Â Â Â removeAltGrid:boolean; Â Â Â Â Â Â Â Â nForReadjust:number; Â Â Â Â Â Â Â Â lastReorderTime:number; Â Â Â Â Â Â Â Â reorderInterval:number; Â Â Â Â Â Â Â Â fastReorderInterval:number; Â Â Â Â Â Â Â Â audStreamNames:Stream[]; Â Â Â Â Â Â Â Â currentUserPage:number; Â Â Â Â Â Â Â Â mainHeightWidth:number; Â Â Â Â Â Â Â Â prevMainHeightWidth:number; Â Â Â Â Â Â Â Â prevDoPaginate:boolean; Â Â Â Â Â Â Â Â doPaginate:boolean; Â Â Â Â Â Â Â Â shareEnded:boolean; Â Â Â Â Â Â Â Â lStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â controlHeight:number; Â Â Â Â Â Â Â Â isWideScreen:boolean; Â Â Â Â Â Â Â Â isMediumScreen:boolean; Â Â Â Â Â Â Â Â isSmallScreen:boolean; Â Â Â Â Â Â Â Â addGrid:boolean; Â Â Â Â Â Â Â Â addAltGrid:boolean; Â Â Â Â Â Â Â Â gridRows:number; Â Â Â Â Â Â Â Â gridCols:number; Â Â Â Â Â Â Â Â altGridRows:number; Â Â Â Â Â Â Â Â altGridCols:number; Â Â Â Â Â Â Â Â numberPages:number; Â Â Â Â Â Â Â Â currentStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â showMiniView:boolean; Â Â Â Â Â Â Â Â nStream:MediaStream|null; Â Â Â Â Â Â Â Â defer_receive:boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Participant|Stream)[]; Â Â Â Â Â Â Â Â screenProducer:Producer|null; Â Â Â Â Â Â Â Â remoteScreenStream:Stream[]; Â Â Â Â Â Â Â Â gotAllVids:boolean; Â Â Â Â Â Â Â Â paginationHeightWidth:number; Â Â Â Â Â Â Â Â paginationDirection:"horizontal"|"vertical"; Â Â Â Â Â Â Â Â gridSizes:GridSizes; Â Â Â Â Â Â Â Â screenForceFullDisplay:boolean; Â Â Â Â Â Â Â Â mainGridStream:CustomMediaComponent[]; Â Â Â Â Â Â Â Â otherGridStreams:CustomMediaComponent[][]; Â Â Â Â Â Â Â Â audioOnlyStreams:CustomMediaComponent[]; Â Â Â Â Â Â Â Â videoInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â audioInputs:MediaDeviceInfo[]; Â Â Â Â Â Â Â Â meetingProgressTime:string; Â Â Â Â Â Â Â Â meetingElapsedTime:number; Â Â Â Â Â Â Â Â ref_participants:Participant[]; Â Â Â Â Â Â Â Â messages:Message[]; Â Â Â Â Â Â Â Â startDirectMessage:boolean; Â Â Â Â Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â Â Â Â Â coHost:string; Â Â Â Â Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â Â Â Â Â audioSetting:string; Â Â Â Â Â Â Â Â videoSetting:string; Â Â Â Â Â Â Â Â screenshareSetting:string; Â Â Â Â Â Â Â Â chatSetting:string; Â Â Â Â Â Â Â Â autoWave:boolean; Â Â Â Â Â Â Â Â forceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevForceFullDisplay:boolean; Â Â Â Â Â Â Â Â prevMeetingDisplayType:string; Â Â Â Â Â Â Â Â waitingRoomFilter:string; Â Â Â Â Â Â Â Â waitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â waitingRoomCounter:number; Â Â Â Â Â Â Â Â filteredWaitingRoomList:WaitingRoomParticipant[]; Â Â Â Â Â Â Â Â requestFilter:string; Â Â Â Â Â Â Â Â requestList:Request[]; Â Â Â Â Â Â Â Â requestCounter:number; Â Â Â Â Â Â Â Â filteredRequestList:Request[]; Â Â Â Â Â Â Â Â totalReqWait:number; Â Â Â Â Â Â Â Â alertVisible:boolean; Â Â Â Â Â Â Â Â alertMessage:string; Â Â Â Â Â Â Â Â alertType:"success"|"danger"; Â Â Â Â Â Â Â Â alertDuration:number; Â Â Â Â Â Â Â Â progressTimerVisible:boolean; Â Â Â Â Â Â Â Â progressTimerValue:number; Â Â Â Â Â Â Â Â isMenuModalVisible:boolean; Â Â Â Â Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â Â Â Â Â isSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isRequestsModalVisible:boolean; Â Â Â Â Â Â Â Â isWaitingModalVisible:boolean; Â Â Â Â Â Â Â Â isCoHostModalVisible:boolean; Â Â Â Â Â Â Â Â isMediaSettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isDisplaySettingsModalVisible:boolean; Â Â Â Â Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â Â Â Â Â isLoadingModalVisible:boolean; Â Â Â Â Â Â Â Â recordingMediaOptions:string; Â Â Â Â Â Â Â Â recordingAudioOptions:string; Â Â Â Â Â Â Â Â recordingVideoOptions:string; Â Â Â Â Â Â Â Â recordingVideoType:string; Â Â Â Â Â Â Â Â recordingVideoOptimized:boolean; Â Â Â Â Â Â Â Â recordingDisplayType:"video"|"media"|"all"; Â Â Â Â Â Â Â Â recordingAddHLS:boolean; Â Â Â Â Â Â Â Â recordingAddText:boolean; Â Â Â Â Â Â Â Â recordingCustomText:string; Â Â Â Â Â Â Â Â recordingCustomTextPosition:string; Â Â Â Â Â Â Â Â recordingCustomTextColor:string; Â Â Â Â Â Â Â Â recordingNameTags:boolean; Â Â Â Â Â Â Â Â recordingBackgroundColor:string; Â Â Â Â Â Â Â Â recordingNameTagsColor:string; Â Â Â Â Â Â Â Â recordingOrientationVideo:string; Â Â Â Â Â Â Â Â clearedToResume:boolean; Â Â Â Â Â Â Â Â clearedToRecord:boolean; Â Â Â Â Â Â Â Â recordState:string; Â Â Â Â Â Â Â Â showRecordButtons:boolean; Â Â Â Â Â Â Â Â recordingProgressTime:string; Â Â Â Â Â Â Â Â audioSwitching:boolean; Â Â Â Â Â Â Â Â videoSwitching:boolean; Â Â Â Â Â Â Â Â videoAlreadyOn:boolean; Â Â Â Â Â Â Â Â audioAlreadyOn:boolean; Â Â Â Â Â Â Â Â componentSizes:ComponentSizes; Â Â Â Â Â Â Â Â hasCameraPermission:boolean; Â Â Â Â Â Â Â Â hasAudioPermission:boolean; Â Â Â Â Â Â Â Â transportCreated:boolean; Â Â Â Â Â Â Â Â localTransportCreated:boolean; Â Â Â Â Â Â Â Â transportCreatedVideo:boolean; Â Â Â Â Â Â Â Â transportCreatedAudio:boolean; Â Â Â Â Â Â Â Â transportCreatedScreen:boolean; Â Â Â Â Â Â Â Â producerTransport:Transport|null; Â Â Â Â Â Â Â Â localProducerTransport:Transport|null; Â Â Â Â Â Â Â Â videoProducer:Producer|null; Â Â Â Â Â Â Â Â localVideoProducer:Producer|null; Â Â Â Â Â Â Â Â params:ProducerOptions; Â Â Â Â Â Â Â Â videoParams:ProducerOptions; Â Â Â Â Â Â Â Â audioParams:ProducerOptions; Â Â Â Â Â Â Â Â audioProducer:Producer|null; Â Â Â Â Â Â Â Â audioLevel:number; Â Â Â Â Â Â Â Â localAudioProducer:Producer|null; Â Â Â Â Â Â Â Â consumerTransports:Transport[]; Â Â Â Â Â Â Â Â consumingTransports:string[]; Â Â Â Â Â Â Â Â polls:Poll[]; Â Â Â Â Â Â Â Â poll:Poll|null; Â Â Â Â Â Â Â Â isPollModalVisible:boolean; Â Â Â Â Â Â Â Â customImage:string; Â Â Â Â Â Â Â Â selectedImage:string; Â Â Â Â Â Â Â Â segmentVideo:MediaStream|null; Â Â Â Â Â Â Â Â selfieSegmentation:SelfieSegmentation|null; Â Â Â Â Â Â Â Â pauseSegmentation:boolean; Â Â Â Â Â Â Â Â processedStream:MediaStream|null; Â Â Â Â Â Â Â Â keepBackground:boolean; Â Â Â Â Â Â Â Â backgroundHasChanged:boolean; Â Â Â Â Â Â Â Â virtualStream:MediaStream|null; Â Â Â Â Â Â Â Â mainCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â prevKeepBackground:boolean; Â Â Â Â Â Â Â Â appliedBackground:boolean; Â Â Â Â Â Â Â Â isBackgroundModalVisible:boolean; Â Â Â Â Â Â Â Â autoClickBackground:boolean; Â Â Â Â Â Â Â Â breakoutRooms:BreakoutParticipant[][]; Â Â Â Â Â Â Â Â currentRoomIndex:number; Â Â Â Â Â Â Â Â canStartBreakout:boolean; Â Â Â Â Â Â Â Â breakOutRoomStarted:boolean; Â Â Â Â Â Â Â Â breakOutRoomEnded:boolean; Â Â Â Â Â Â Â Â hostNewRoom:number; Â Â Â Â Â Â Â Â limitedBreakRoom:BreakoutParticipant[]; Â Â Â Â Â Â Â Â mainRoomsLength:number; Â Â Â Â Â Â Â Â memberRoom:number; Â Â Â Â Â Â Â Â isBreakoutRoomsModalVisible:boolean; Â Â Â Â Â Â Â Â whiteboardUsers:WhiteboardUser[]; Â Â Â Â Â Â Â Â currentWhiteboardIndex:number; Â Â Â Â Â Â Â Â canStartWhiteboard:boolean; Â Â Â Â Â Â Â Â whiteboardStarted:boolean; Â Â Â Â Â Â Â Â whiteboardEnded:boolean; Â Â Â Â Â Â Â Â whiteboardLimit:number; Â Â Â Â Â Â Â Â isWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â isConfigureWhiteboardModalVisible:boolean; Â Â Â Â Â Â Â Â shapes:Shape[]; Â Â Â Â Â Â Â Â useImageBackground:boolean; Â Â Â Â Â Â Â Â redoStack:Shape[]; Â Â Â Â Â Â Â Â undoStack:string[]; Â Â Â Â Â Â Â Â canvasStream:MediaStream|null; Â Â Â Â Â Â Â Â canvasWhiteboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â canvasScreenboard:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â processedScreenStream:MediaStream|null; Â Â Â Â Â Â Â Â annotateScreenStream:boolean; Â Â Â Â Â Â Â Â mainScreenCanvas:HTMLCanvasElement|null; Â Â Â Â Â Â Â Â isScreenboardModalVisible:boolean; Â Â Â Â Â Â Â Â validated:boolean; Â Â Â Â Â Â Â Â device:Device|null; Â Â Â Â Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket:Socket<DefaultEventsMap,DefaultEventsMap>|undefined; Â Â Â Â Â Â Â Â checkMediaPermission:boolean; Â Â Â Â Â Â Â Â onWeb:boolean; Â Â Â Â Â Â Â Â updateRoomName:(value:string)=>void; Â Â Â Â Â Â Â Â updateMember:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminPasscode:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouAreCoHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateYouAreHost:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIslevel:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateCoHostResponsibility:(value:CoHostResponsibility[])=>void; Â Â Â Â Â Â Â Â updateConfirmedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEventType:(value:EventType)=>void; Â Â Â Â Â Â Â Â updateParticipants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateParticipantsCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateParticipantsFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateConsume_sockets:(value:ConsumeSocket[])=>void; Â Â Â Â Â Â Â Â updateRtpCapabilities:(value:RtpCapabilities|null)=>void; Â Â Â Â Â Â Â Â updateRoomRecvIPs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMeetingRoomParams:(value:MeetingRoomParams|null)=>void; Â Â Â Â Â Â Â Â updateItemPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudioOnlyRoom:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddForBasic:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateShareScreenStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShared:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTargetOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolution:(value:string)=>void; Â Â Â Â Â Â Â Â updateTargetResolutionHost:(value:string)=>void; Â Â Â Â Â Â Â Â updateVidCons:(value:VidCons)=>void; Â Â Â Â Â Â Â Â updateFrameRate:(value:number)=>void; Â Â Â Â Â Â Â Â updateHParams:(value:HParamsType)=>void; Â Â Â Â Â Â Â Â updateVParams:(value:VParamsType)=>void; Â Â Â Â Â Â Â Â updateScreenParams:(value:ScreenParamsType)=>void; Â Â Â Â Â Â Â Â updateAParams:(value:AParamsType)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPausesLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoPeopleLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsTimeLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAllParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingPreferredOrientation:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingSupportForOtherOrientation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMultiFormatsSupport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUserRecordingParams:(value:UserRecordingParams)=>void; Â Â Â Â Â Â Â Â updateCanRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStartReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateEndReport:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordTimerInterval:(value:Timeout|null)=>void; Â Â Â Â Â Â Â Â updateRecordStartTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRecordElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsTimerRunning:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCanPauseResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordChangeSeconds:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updatePauseRecordCount:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateStopLaunchRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateParticipantsAll:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateFirstAll:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateUpdateMainWindow:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateFirst_round:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLandScaped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLock_screen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenId:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNewLimitedStreamsIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveSounds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateScreenShareIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenShareNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminIDStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminNameStream:(value:string)=>void; Â Â Â Â Â Â Â Â updateYouYouStream:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateYouYouStreamIDs:(value:string[])=>void; Â Â Â Â Â Â Â Â updateLocalStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateRecordStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordResumed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordStopped:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAdminRestrictSetting:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateVideoRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateVideoAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateUserDefaultVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateCurrentFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevFacingMode:(value:string)=>void; Â Â Â Â Â Â Â Â updateDefVideoID:(value:string)=>void; Â Â Â Â Â Â Â Â updateAllowed:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_dispActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePrevActiveNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateP_activeNames:(value:string[])=>void; Â Â Â Â Â Â Â Â updateMembersReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDeferScreenReceived:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostFirstSwitch:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMicAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAction:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateScreenRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateChatRequestState:(value:string|null)=>void; Â Â Â Â Â Â Â Â updateAudioRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateScreenRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateChatRequestTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateOldSoundIds:(value:string[])=>void; Â Â Â Â Â Â Â Â updateHostLabel:(value:string)=>void; Â Â Â Â Â Â Â Â updateMainScreenFilled:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalStreamScreen:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateScreenAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateChatAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedirectURL:(value:string)=>void; Â Â Â Â Â Â Â Â updateOldAllStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateAdminVidID:(value:string)=>void; Â Â Â Â Â Â Â Â updateStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateSortAudioLoudness:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioDecibels:(value:AudioDecibels[])=>void; Â Â Â Â Â Â Â Â updateMixed_alVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updatePaginatedStreams:(value: (Participant|Stream)[][])=>void; Â Â Â Â Â Â Â Â updateLocalStreamAudio:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefAudioID:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateUserDefaultAudioOutputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevAudioInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updatePrevVideoInputDevice:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioPaused:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenPerson:(value:string)=>void; Â Â Â Â Â Â Â Â updateAdminOnMainScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updatePrevScreenStates:(value:ScreenState[])=>void; Â Â Â Â Â Â Â Â updateUpdateDateState:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateLastUpdate:(value:number|null)=>void; Â Â Â Â Â Â Â Â updateNForReadjustRecord:(value:number)=>void; Â Â Â Â Â Â Â Â updateFixedPageLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateRemoveAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNForReadjust:(value:number)=>void; Â Â Â Â Â Â Â Â updateLastReorderTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateAudStreamNames:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateCurrentUserPage:(value:number)=>void; Â Â Â Â Â Â Â Â updateMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevMainHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePrevDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDoPaginate:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShareEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateChatRefStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateControlHeight:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAddAltGrid:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridRows:(value:number)=>void; Â Â Â Â Â Â Â Â updateAltGridCols:(value:number)=>void; Â Â Â Â Â Â Â Â updateNumberPages:(value:number)=>void; Â Â Â Â Â Â Â Â updateCurrentStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateShowMiniView:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateNStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateDefer_receive:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAllAudioStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â Â Â Â Â updateRemoteScreenStream:(value:Stream[])=>void; Â Â Â Â Â Â Â Â updateScreenProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateGotAllVids:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePaginationHeightWidth:(value:number)=>void; Â Â Â Â Â Â Â Â updatePaginationDirection:(value:"horizontal"|"vertical")=>void; Â Â Â Â Â Â Â Â updateGridSizes:(value:GridSizes)=>void; Â Â Â Â Â Â Â Â updateScreenForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainGridStream:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateOtherGridStreams:(value:CustomMediaComponent[][])=>void; Â Â Â Â Â Â Â Â updateAudioOnlyStreams:(value:CustomMediaComponent[])=>void; Â Â Â Â Â Â Â Â updateVideoInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateAudioInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â Â Â Â Â updateMeetingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateMeetingElapsedTime:(value:number)=>void; Â Â Â Â Â Â Â Â updateRef_participants:(value:Participant[])=>void; Â Â Â Â Â Â Â Â updateMessages:(value:Message[])=>void; Â Â Â Â Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â Â Â Â Â updateShowMessagesBadge:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateVideoSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateScreenshareSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateChatSetting:(value:string)=>void; Â Â Â Â Â Â Â Â updateAutoWave:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevForceFullDisplay:(value:boolean)=>void; Â Â Â Â Â Â Â Â updatePrevMeetingDisplayType:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateWaitingRoomList:(value:WaitingRoomParticipant[])=>void; Â Â Â Â Â Â Â Â updateWaitingRoomCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateRequestFilter:(value:string)=>void; Â Â Â Â Â Â Â Â updateRequestList:(value:Request[])=>void; Â Â Â Â Â Â Â Â updateRequestCounter:(value:number)=>void; Â Â Â Â Â Â Â Â updateTotalReqWait:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsMenuModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRecordingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsRequestsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsWaitingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsCoHostModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMediaSettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsDisplaySettingsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsParticipantsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsMessagesModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmExitModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfirmHereModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsLoadingModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingMediaOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingAudioOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptions:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoType:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingVideoOptimized:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingDisplayType:(value:"video"|"media"|"all")=>void; Â Â Â Â Â Â Â Â updateRecordingAddHLS:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingAddText:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomText:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextPosition:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingCustomTextColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTags:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingBackgroundColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingNameTagsColor:(value:string)=>void; Â Â Â Â Â Â Â Â updateRecordingOrientationVideo:(value:string)=>void; Â Â Â Â Â Â Â Â updateClearedToResume:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateClearedToRecord:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordState:(value:string)=>void; Â Â Â Â Â Â Â Â updateShowRecordButtons:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRecordingProgressTime:(value:string)=>void; Â Â Â Â Â Â Â Â updateAudioSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoSwitching:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVideoAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAudioAlreadyOn:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â Â Â Â Â updateHasCameraPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHasAudioPermission:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateLocalTransportCreated:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedVideo:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedAudio:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateTransportCreatedScreen:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateLocalProducerTransport:(value:Transport|null)=>void; Â Â Â Â Â Â Â Â updateVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateLocalVideoProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateVideoParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioParams:(value:ProducerOptions)=>void; Â Â Â Â Â Â Â Â updateAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateAudioLevel:(value:number)=>void; Â Â Â Â Â Â Â Â updateLocalAudioProducer:(value:Producer|null)=>void; Â Â Â Â Â Â Â Â updateConsumerTransports:(value:Transport[])=>void; Â Â Â Â Â Â Â Â updateConsumingTransports:(value:string[])=>void; Â Â Â Â Â Â Â Â updatePolls:(value:Poll[])=>void; Â Â Â Â Â Â Â Â updatePoll:(value:Poll|null)=>void; Â Â Â Â Â Â Â Â updateIsPollModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateCustomImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSelectedImage:(value:string)=>void; Â Â Â Â Â Â Â Â updateSegmentVideo:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateSelfieSegmentation:(value:SelfieSegmentation|null)=>void; Â Â Â Â Â Â Â Â updatePauseSegmentation:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateProcessedStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBackgroundHasChanged:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateVirtualStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateMainCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updatePrevKeepBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAppliedBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsBackgroundModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateAutoClickBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakoutRooms:(value:BreakoutParticipant[][])=>void; Â Â Â Â Â Â Â Â updateCurrentRoomIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartBreakout:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateBreakOutRoomEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateHostNewRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateLimitedBreakRoom:(value:BreakoutParticipant[])=>void; Â Â Â Â Â Â Â Â updateMainRoomsLength:(value:number)=>void; Â Â Â Â Â Â Â Â updateMemberRoom:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsBreakoutRoomsModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardUsers:(value:WhiteboardUser[])=>void; Â Â Â Â Â Â Â Â updateCurrentWhiteboardIndex:(value:number)=>void; Â Â Â Â Â Â Â Â updateCanStartWhiteboard:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardStarted:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardEnded:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateWhiteboardLimit:(value:number)=>void; Â Â Â Â Â Â Â Â updateIsWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateIsConfigureWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateShapes:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUseImageBackground:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateRedoStack:(value:Shape[])=>void; Â Â Â Â Â Â Â Â updateUndoStack:(value:string[])=>void; Â Â Â Â Â Â Â Â updateCanvasStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateCanvasWhiteboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateCanvasScreenboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateProcessedScreenStream:(value:MediaStream|null)=>void; Â Â Â Â Â Â Â Â updateAnnotateScreenStream:(value:boolean)=>void; Â Â Â Â Â Â Â Â updateMainScreenCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible:(value:boolean)=>void; Â Â Â Â Â Â Â Â checkOrientation:()=>"landscape"|"portrait"; Â Â Â Â Â Â Â Â updateDevice:(value:Device|null)=>void; Â Â Â Â Â Â Â Â updateSocket:(value:Socket)=>void; Â Â Â Â Â Â Â Â updateLocalSocket:( Â Â Â Â Â Â Â Â Â Â Â Â value:Socket<DefaultEventsMap,DefaultEventsMap>|null, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â updateValidated:(value:boolean)=>void; Â Â Â Â Â Â Â Â customVideoCard:any; Â Â Â Â Â Â Â Â customAudioCard:any; Â Â Â Â Â Â Â Â customMiniCard:any; Â Â Â Â Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â Â )=>void; Â Â Â Â Â Â Â Â getUpdatedAllParams:()=>any; Â Â Â Â }; }
confirmExitModalOverrideProps
confirmExitModalOverrideProps():{ Â Â Â Â backgroundColor:string; Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â onConfirmExitClose:()=>void; Â Â Â Â position:string; Â Â Â Â member:string; Â Â Â Â roomName:string; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â islevel:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â backgroundColor:string; Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â onConfirmExitClose:()=>void; Â Â Â Â position:string; Â Â Â Â member:string; Â Â Â Â roomName:string; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â islevel:string; Â Â Â Â parameters:any; }
confirmHereModalOverrideProps
confirmHereModalOverrideProps():{ Â Â Â Â backgroundColor:string; Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â onConfirmHereClose:()=>void; Â Â Â Â member:string; Â Â Â Â roomName:string; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â parameters:any; }
Returns { Â Â Â Â backgroundColor:string; Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â onConfirmHereClose:()=>void; Â Â Â Â member:string; Â Â Â Â roomName:string; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â parameters:any; }
shareEventModalOverrideProps
shareEventModalOverrideProps():{ Â Â Â Â isShareEventModalVisible:boolean; Â Â Â Â onShareEventClose:()=>void; Â Â Â Â roomName:string; Â Â Â Â islevel:string; Â Â Â Â adminPasscode:string; Â Â Â Â eventType:EventType; Â Â Â Â localLink:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â isShareEventModalVisible:boolean; Â Â Â Â onShareEventClose:()=>void; Â Â Â Â roomName:string; Â Â Â Â islevel:string; Â Â Â Â adminPasscode:string; Â Â Â Â eventType:EventType; Â Â Â Â localLink:string; Â Â Â Â parameters:any; }
messagesModalOverrideProps
messagesModalOverrideProps():{ Â Â Â Â backgroundColor:string; Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â onMessagesClose:()=>void; Â Â Â Â messages:Message[]; Â Â Â Â eventType:EventType; Â Â Â Â member:string; Â Â Â Â islevel:string; Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â coHost:string; Â Â Â Â startDirectMessage:boolean; Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â }, Â Â Â Â )=>void; Â Â Â Â roomName:string; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â chatSetting:string; Â Â Â Â parameters:any; }
Returns { Â Â Â Â backgroundColor:string; Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â onMessagesClose:()=>void; Â Â Â Â messages:Message[]; Â Â Â Â eventType:EventType; Â Â Â Â member:string; Â Â Â Â islevel:string; Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â coHost:string; Â Â Â Â startDirectMessage:boolean; Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â }, Â Â Â Â )=>void; Â Â Â Â roomName:string; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â chatSetting:string; Â Â Â Â parameters:any; }
createInjector
createInjector(inputs:any):Injector
Parameters
inputs: any
Returns Injector
getMediaDevicesList
getMediaDevicesList( Â Â Â Â kind:"videoinput"|"audioinput", ):Promise<MediaDeviceInfo[]>
Gets a list of media devices filtered by the specified kind.
Parameters
kind: "videoinput"|"audioinput"
The kind of media device to filter by ('videoinput' or 'audioinput')
Returns Promise<MediaDeviceInfo[]>
A promise that resolves to an array of MediaDeviceInfo objects
getParticipantMedia
getParticipantMedia( Â Â Â Â options:{id?:string;name?:string;kind:"video"|"audio"}, ):Promise<MediaStream|null>
Gets the media stream for a participant by their ID or name.
showAlert( Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â }, ):void
getAllParams():{     localUIMode:boolean;     roomName:string;     member:string;     adminPasscode:string;     youAreCoHost:boolean;     youAreHost:boolean;     islevel:string;     confirmedToRecord:boolean;     meetingDisplayType:string;     meetingVideoOptimized:boolean;     eventType:EventType;     participants:Participant[];     filteredParticipants:Participant[];     participantsCounter:number;     participantsFilter:string;     consume_sockets:ConsumeSocket[];     rtpCapabilities:RtpCapabilities     |null;     roomRecvIPs:string[];     meetingRoomParams:MeetingRoomParams|null;     itemPageLimit:number;     audioOnlyRoom:boolean;     addForBasic:boolean;     screenPageLimit:number;     shareScreenStarted:boolean;     shared:boolean;     targetOrientation:string;     targetResolution:string;     targetResolutionHost:string;     vidCons:VidCons;     frameRate:number;     hParams:HParamsType;     vParams:VParamsType;     screenParams:ScreenParamsType;     aParams:AParamsType;     recordingAudioPausesLimit:number;     recordingAudioPausesCount:number;     recordingAudioSupport:boolean;     recordingAudioPeopleLimit:number;     recordingAudioParticipantsTimeLimit:number;     recordingVideoPausesCount:number;     recordingVideoPausesLimit:number;     recordingVideoSupport:boolean;     recordingVideoPeopleLimit:number;     recordingVideoParticipantsTimeLimit:number;     recordingAllParticipantsSupport:boolean;     recordingVideoParticipantsSupport:boolean;     recordingAllParticipantsFullRoomSupport:boolean;     recordingVideoParticipantsFullRoomSupport:boolean;     recordingPreferredOrientation:string;     recordingSupportForOtherOrientation:boolean;     recordingMultiFormatsSupport:boolean;     userRecordingParams:UserRecordingParams;     canRecord:boolean;     startReport:boolean;     endReport:boolean;     recordStartTime:number;     recordElapsedTime:number;     isTimerRunning:boolean;     canPauseResume:boolean;     recordChangeSeconds:number;     pauseLimit:number;     pauseRecordCount:number;     canLaunchRecord:boolean;     stopLaunchRecord:boolean;     participantsAll:Participant[];     firstAll:boolean;     updateMainWindow:boolean;     first_round:boolean;     landScaped:boolean;     lock_screen:boolean;     screenId:string;     allVideoStreams: (Participant|Stream)[];     newLimitedStreams: (Participant|Stream)[];     newLimitedStreamsIDs:string[];     activeSounds:string[];     screenShareIDStream:string;     screenShareNameStream:string;     adminIDStream:string;     adminNameStream:string;     youYouStream: (Participant|Stream)[];     youYouStreamIDs:string[];     localStream:MediaStream|null;     recordStarted:boolean;     recordResumed:boolean;     recordPaused:boolean;     recordStopped:boolean;     adminRestrictSetting:boolean;     videoRequestState:string|null;     videoRequestTime:number;     videoAction:boolean;     localStreamVideo:MediaStream|null;     userDefaultVideoInputDevice:string;     currentFacingMode:string;     prevFacingMode:string;     defVideoID:string;     allowed:boolean;     dispActiveNames:string[];     p_dispActiveNames:string[];     activeNames:string[];     prevActiveNames:string[];     p_activeNames:string[];     membersReceived:boolean;     deferScreenReceived:boolean;     hostFirstSwitch:boolean;     micAction:boolean;     screenAction:boolean;     chatAction:boolean;     audioRequestState:string|null;     screenRequestState:string|null;     chatRequestState:string|null;     audioRequestTime:number;     screenRequestTime:number;     chatRequestTime:number;     updateRequestIntervalSeconds:number;     oldSoundIds:string[];     hostLabel:string;     mainScreenFilled:boolean;     localStreamScreen:MediaStream|null;     screenAlreadyOn:boolean;     chatAlreadyOn:boolean;     redirectURL:string;     oldAllStreams: (Participant|Stream)[];     adminVidID:string;     streamNames:Stream[];     non_alVideoStreams:Participant[];     sortAudioLoudness:boolean;     audioDecibels:AudioDecibels[];     mixed_alVideoStreams: (Participant|Stream)[];     non_alVideoStreams_muted:Participant[];     paginatedStreams: (Participant|Stream)[][];     localStreamAudio:MediaStream|null;     defAudioID:string;     userDefaultAudioInputDevice:string;     userDefaultAudioOutputDevice:string;     prevAudioInputDevice:string;     prevVideoInputDevice:string;     audioPaused:boolean;     mainScreenPerson:string;     adminOnMainScreen:boolean;     screenStates:ScreenState[];     prevScreenStates:ScreenState[];     updateDateState:number|null;     lastUpdate:number|null;     nForReadjustRecord:number;     fixedPageLimit:number;     removeAltGrid:boolean;     nForReadjust:number;     lastReorderTime:number;     reorderInterval:number;     fastReorderInterval:number;     audStreamNames:Stream[];     currentUserPage:number;     mainHeightWidth:number;     prevMainHeightWidth:number;     prevDoPaginate:boolean;     doPaginate:boolean;     shareEnded:boolean;     lStreams: (Participant|Stream)[];     chatRefStreams: (Participant|Stream)[];     controlHeight:number;     isWideScreen:boolean;     isMediumScreen:boolean;     isSmallScreen:boolean;     addGrid:boolean;     addAltGrid:boolean;     gridRows:number;     gridCols:number;     altGridRows:number;     altGridCols:number;     numberPages:number;     currentStreams: (Participant|Stream)[];     showMiniView:boolean;     nStream:MediaStream|null;     defer_receive:boolean;     allAudioStreams: (Participant|Stream)[];     screenProducer:Producer|null;     remoteScreenStream:Stream[];     gotAllVids:boolean;     paginationHeightWidth:number;     paginationDirection:"horizontal"|"vertical";     gridSizes:GridSizes;     screenForceFullDisplay:boolean;     mainGridStream:CustomMediaComponent[];     otherGridStreams:CustomMediaComponent[][];     audioOnlyStreams:CustomMediaComponent[];     videoInputs:MediaDeviceInfo[];     audioInputs:MediaDeviceInfo[];     meetingProgressTime:string;     meetingElapsedTime:number;     ref_participants:Participant[];     messages:Message[];     startDirectMessage:boolean;     directMessageDetails:Participant|null;     coHost:string;     coHostResponsibility:CoHostResponsibility[];     audioSetting:string;     videoSetting:string;     screenshareSetting:string;     chatSetting:string;     autoWave:boolean;     forceFullDisplay:boolean;     prevForceFullDisplay:boolean;     prevMeetingDisplayType:string;     waitingRoomFilter:string;     waitingRoomList:WaitingRoomParticipant[];     waitingRoomCounter:number;     filteredWaitingRoomList:WaitingRoomParticipant[];     requestFilter:string;     requestList:Request[];     requestCounter:number;     filteredRequestList:Request[];     totalReqWait:number;     alertVisible:boolean;     alertMessage:string;     alertType:"success"|"danger";     alertDuration:number;     progressTimerVisible:boolean;     progressTimerValue:number;     isMenuModalVisible:boolean;     isRecordingModalVisible:boolean;     isSettingsModalVisible:boolean;     isRequestsModalVisible:boolean;     isWaitingModalVisible:boolean;     isCoHostModalVisible:boolean;     isMediaSettingsModalVisible:boolean;     isDisplaySettingsModalVisible:boolean;     isParticipantsModalVisible:boolean;     isMessagesModalVisible:boolean;     isConfirmExitModalVisible:boolean;     isConfirmHereModalVisible:boolean;     isLoadingModalVisible:boolean;     recordingMediaOptions:string;     recordingAudioOptions:string;     recordingVideoOptions:string;     recordingVideoType:string;     recordingVideoOptimized:boolean;     recordingDisplayType:"video"|"media"|"all";     recordingAddHLS:boolean;     recordingAddText:boolean;     recordingCustomText:string;     recordingCustomTextPosition:string;     recordingCustomTextColor:string;     recordingNameTags:boolean;     recordingBackgroundColor:string;     recordingNameTagsColor:string;     recordingOrientationVideo:string;     clearedToResume:boolean;     clearedToRecord:boolean;     recordState:string;     showRecordButtons:boolean;     recordingProgressTime:string;     audioSwitching:boolean;     videoSwitching:boolean;     videoAlreadyOn:boolean;     audioAlreadyOn:boolean;     componentSizes:ComponentSizes;     hasCameraPermission:boolean;     hasAudioPermission:boolean;     transportCreated:boolean;     localTransportCreated:boolean;     transportCreatedVideo:boolean;     transportCreatedAudio:boolean;     transportCreatedScreen:boolean;     producerTransport:Transport|null;     localProducerTransport:Transport|null;     videoProducer:Producer|null;     localVideoProducer:Producer|null;     params:ProducerOptions;     videoParams:ProducerOptions;     audioParams:ProducerOptions;     audioProducer:Producer|null;     audioLevel:number;     localAudioProducer:Producer|null;     consumerTransports:Transport[];     consumingTransports:string[];     polls:Poll[];     poll:Poll|null;     isPollModalVisible:boolean;     customImage:string;     selectedImage:string;     segmentVideo:MediaStream|null;     selfieSegmentation:SelfieSegmentation|null;     pauseSegmentation:boolean;     processedStream:MediaStream|null;     keepBackground:boolean;     backgroundHasChanged:boolean;     virtualStream:MediaStream|null;     mainCanvas:HTMLCanvasElement|null;     prevKeepBackground:boolean;     appliedBackground:boolean;     isBackgroundModalVisible:boolean;     autoClickBackground:boolean;     breakoutRooms:BreakoutParticipant[][];     currentRoomIndex:number;     canStartBreakout:boolean;     breakOutRoomStarted:boolean;     breakOutRoomEnded:boolean;     hostNewRoom:number;     limitedBreakRoom:BreakoutParticipant[];     mainRoomsLength:number;     memberRoom:number;     isBreakoutRoomsModalVisible:boolean;     whiteboardUsers:WhiteboardUser[];     currentWhiteboardIndex:number;     canStartWhiteboard:boolean;     whiteboardStarted:boolean;     whiteboardEnded:boolean;     whiteboardLimit:number;     isWhiteboardModalVisible:boolean;     isConfigureWhiteboardModalVisible:boolean;     shapes:Shape[];     useImageBackground:boolean;     redoStack:Shape[];     undoStack:string[];     canvasStream:MediaStream|null;     canvasWhiteboard:HTMLCanvasElement|null;     canvasScreenboard:HTMLCanvasElement|null;     processedScreenStream:MediaStream|null;     annotateScreenStream:boolean;     mainScreenCanvas:HTMLCanvasElement|null;     isScreenboardModalVisible:boolean;     validated:boolean;     device:Device|null;     socket:Socket<DefaultEventsMap,DefaultEventsMap>;     localSocket:Socket<DefaultEventsMap,DefaultEventsMap>|undefined;     checkMediaPermission:boolean;     onWeb:boolean;     updateRoomName:(value:string)=>void;     updateMember:(value:string)=>void;     updateAdminPasscode:(value:string)=>void;     updateYouAreCoHost:(value:boolean)=>void;     updateYouAreHost:(value:boolean)=>void;     updateIslevel:(value:string)=>void;     updateCoHost:(value:string)=>void;     updateCoHostResponsibility:(value:CoHostResponsibility[])=>void;     updateConfirmedToRecord:(value:boolean)=>void;     updateMeetingDisplayType:(value:string)=>void;     updateMeetingVideoOptimized:(value:boolean)=>void;     updateEventType:(value:EventType)=>void;     updateParticipants:(value:Participant[])=>void;     updateParticipantsCounter:(value:number)=>void;     updateParticipantsFilter:(value:string)=>void;     updateConsume_sockets:(value:ConsumeSocket[])=>void;     updateRtpCapabilities:(value:RtpCapabilities|null)=>void;     updateRoomRecvIPs:(value:string[])=>void;     updateMeetingRoomParams:(value:MeetingRoomParams|null)=>void;     updateItemPageLimit:(value:number)=>void;     updateAudioOnlyRoom:(value:boolean)=>void;     updateAddForBasic:(value:boolean)=>void;     updateScreenPageLimit:(value:number)=>void;     updateShareScreenStarted:(value:boolean)=>void;     updateShared:(value:boolean)=>void;     updateTargetOrientation:(value:string)=>void;     updateTargetResolution:(value:string)=>void;     updateTargetResolutionHost:(value:string)=>void;     updateVidCons:(value:VidCons)=>void;     updateFrameRate:(value:number)=>void;     updateHParams:(value:HParamsType)=>void;     updateVParams:(value:VParamsType)=>void;     updateScreenParams:(value:ScreenParamsType)=>void;     updateAParams:(value:AParamsType)=>void;     updateRecordingAudioPausesLimit:(value:number)=>void;     updateRecordingAudioPausesCount:(value:number)=>void;     updateRecordingAudioSupport:(value:boolean)=>void;     updateRecordingAudioPeopleLimit:(value:number)=>void;     updateRecordingAudioParticipantsTimeLimit:(value:number)=>void;     updateRecordingVideoPausesCount:(value:number)=>void;     updateRecordingVideoPausesLimit:(value:number)=>void;     updateRecordingVideoSupport:(value:boolean)=>void;     updateRecordingVideoPeopleLimit:(value:number)=>void;     updateRecordingVideoParticipantsTimeLimit:(value:number)=>void;     updateRecordingAllParticipantsSupport:(value:boolean)=>void;     updateRecordingVideoParticipantsSupport:(value:boolean)=>void;     updateRecordingAllParticipantsFullRoomSupport:(value:boolean)=>void;     updateRecordingVideoParticipantsFullRoomSupport:(value:boolean)=>void;     updateRecordingPreferredOrientation:(value:string)=>void;     updateRecordingSupportForOtherOrientation:(value:boolean)=>void;     updateRecordingMultiFormatsSupport:(value:boolean)=>void;     updateUserRecordingParams:(value:UserRecordingParams)=>void;     updateCanRecord:(value:boolean)=>void;     updateStartReport:(value:boolean)=>void;     updateEndReport:(value:boolean)=>void;     updateRecordTimerInterval:(value:Timeout|null)=>void;     updateRecordStartTime:(value:number)=>void;     updateRecordElapsedTime:(value:number)=>void;     updateIsTimerRunning:(value:boolean)=>void;     updateCanPauseResume:(value:boolean)=>void;     updateRecordChangeSeconds:(value:number)=>void;     updatePauseLimit:(value:number)=>void;     updatePauseRecordCount:(value:number)=>void;     updateCanLaunchRecord:(value:boolean)=>void;     updateStopLaunchRecord:(value:boolean)=>void;     updateParticipantsAll:(value:Participant[])=>void;     updateFirstAll:(value:boolean)=>void;     updateUpdateMainWindow:(value:boolean)=>void;     updateFirst_round:(value:boolean)=>void;     updateLandScaped:(value:boolean)=>void;     updateLock_screen:(value:boolean)=>void;     updateScreenId:(value:string)=>void;     updateAllVideoStreams:(value: (Participant|Stream)[])=>void;     updateNewLimitedStreams:(value: (Participant|Stream)[])=>void;     updateNewLimitedStreamsIDs:(value:string[])=>void;     updateActiveSounds:(value:string[])=>void;     updateScreenShareIDStream:(value:string)=>void;     updateScreenShareNameStream:(value:string)=>void;     updateAdminIDStream:(value:string)=>void;     updateAdminNameStream:(value:string)=>void;     updateYouYouStream:(value: (Participant|Stream)[])=>void;     updateYouYouStreamIDs:(value:string[])=>void;     updateLocalStream:(value:MediaStream|null)=>void;     updateRecordStarted:(value:boolean)=>void;     updateRecordResumed:(value:boolean)=>void;     updateRecordPaused:(value:boolean)=>void;     updateRecordStopped:(value:boolean)=>void;     updateAdminRestrictSetting:(value:boolean)=>void;     updateVideoRequestState:(value:string|null)=>void;     updateVideoRequestTime:(value:number)=>void;     updateVideoAction:(value:boolean)=>void;     updateLocalStreamVideo:(value:MediaStream|null)=>void;     updateUserDefaultVideoInputDevice:(value:string)=>void;     updateCurrentFacingMode:(value:string)=>void;     updatePrevFacingMode:(value:string)=>void;     updateDefVideoID:(value:string)=>void;     updateAllowed:(value:boolean)=>void;     updateDispActiveNames:(value:string[])=>void;     updateP_dispActiveNames:(value:string[])=>void;     updateActiveNames:(value:string[])=>void;     updatePrevActiveNames:(value:string[])=>void;     updateP_activeNames:(value:string[])=>void;     updateMembersReceived:(value:boolean)=>void;     updateDeferScreenReceived:(value:boolean)=>void;     updateHostFirstSwitch:(value:boolean)=>void;     updateMicAction:(value:boolean)=>void;     updateScreenAction:(value:boolean)=>void;     updateChatAction:(value:boolean)=>void;     updateAudioRequestState:(value:string|null)=>void;     updateScreenRequestState:(value:string|null)=>void;     updateChatRequestState:(value:string|null)=>void;     updateAudioRequestTime:(value:number)=>void;     updateScreenRequestTime:(value:number)=>void;     updateChatRequestTime:(value:number)=>void;     updateOldSoundIds:(value:string[])=>void;     updateHostLabel:(value:string)=>void;     updateMainScreenFilled:(value:boolean)=>void;     updateLocalStreamScreen:(value:MediaStream|null)=>void;     updateScreenAlreadyOn:(value:boolean)=>void;     updateChatAlreadyOn:(value:boolean)=>void;     updateRedirectURL:(value:string)=>void;     updateOldAllStreams:(value: (Participant|Stream)[])=>void;     updateAdminVidID:(value:string)=>void;     updateStreamNames:(value:Stream[])=>void;     updateNon_alVideoStreams:(value:Participant[])=>void;     updateSortAudioLoudness:(value:boolean)=>void;     updateAudioDecibels:(value:AudioDecibels[])=>void;     updateMixed_alVideoStreams:(value: (Participant|Stream)[])=>void;     updateNon_alVideoStreams_muted:(value:Participant[])=>void;     updatePaginatedStreams:(value: (Participant|Stream)[][])=>void;     updateLocalStreamAudio:(value:MediaStream|null)=>void;     updateDefAudioID:(value:string)=>void;     updateUserDefaultAudioInputDevice:(value:string)=>void;     updateUserDefaultAudioOutputDevice:(value:string)=>void;     updatePrevAudioInputDevice:(value:string)=>void;     updatePrevVideoInputDevice:(value:string)=>void;     updateAudioPaused:(value:boolean)=>void;     updateMainScreenPerson:(value:string)=>void;     updateAdminOnMainScreen:(value:boolean)=>void;     updateScreenStates:(value:ScreenState[])=>void;     updatePrevScreenStates:(value:ScreenState[])=>void;     updateUpdateDateState:(value:number|null)=>void;     updateLastUpdate:(value:number|null)=>void;     updateNForReadjustRecord:(value:number)=>void;     updateFixedPageLimit:(value:number)=>void;     updateRemoveAltGrid:(value:boolean)=>void;     updateNForReadjust:(value:number)=>void;     updateLastReorderTime:(value:number)=>void;     updateAudStreamNames:(value:Stream[])=>void;     updateCurrentUserPage:(value:number)=>void;     updateMainHeightWidth:(value:number)=>void;     updatePrevMainHeightWidth:(value:number)=>void;     updatePrevDoPaginate:(value:boolean)=>void;     updateDoPaginate:(value:boolean)=>void;     updateShareEnded:(value:boolean)=>void;     updateLStreams:(value: (Participant|Stream)[])=>void;     updateChatRefStreams:(value: (Participant|Stream)[])=>void;     updateControlHeight:(value:number)=>void;     updateIsWideScreen:(value:boolean)=>void;     updateIsMediumScreen:(value:boolean)=>void;     updateIsSmallScreen:(value:boolean)=>void;     updateAddGrid:(value:boolean)=>void;     updateAddAltGrid:(value:boolean)=>void;     updateGridRows:(value:number)=>void;     updateGridCols:(value:number)=>void;     updateAltGridRows:(value:number)=>void;     updateAltGridCols:(value:number)=>void;     updateNumberPages:(value:number)=>void;     updateCurrentStreams:(value: (Participant|Stream)[])=>void;     updateShowMiniView:(value:boolean)=>void;     updateNStream:(value:MediaStream|null)=>void;     updateDefer_receive:(value:boolean)=>void;     updateAllAudioStreams:(value: (Participant|Stream)[])=>void;     updateRemoteScreenStream:(value:Stream[])=>void;     updateScreenProducer:(value:Producer|null)=>void;     updateGotAllVids:(value:boolean)=>void;     updatePaginationHeightWidth:(value:number)=>void;     updatePaginationDirection:(value:"horizontal"|"vertical")=>void;     updateGridSizes:(value:GridSizes)=>void;     updateScreenForceFullDisplay:(value:boolean)=>void;     updateMainGridStream:(value:CustomMediaComponent[])=>void;     updateOtherGridStreams:(value:CustomMediaComponent[][])=>void;     updateAudioOnlyStreams:(value:CustomMediaComponent[])=>void;     updateVideoInputs:(value:MediaDeviceInfo[])=>void;     updateAudioInputs:(value:MediaDeviceInfo[])=>void;     updateMeetingProgressTime:(value:string)=>void;     updateMeetingElapsedTime:(value:number)=>void;     updateRef_participants:(value:Participant[])=>void;     updateMessages:(value:Message[])=>void;     updateStartDirectMessage:(value:boolean)=>void;     updateDirectMessageDetails:(value:Participant|null)=>void;     updateShowMessagesBadge:(value:boolean)=>void;     updateAudioSetting:(value:string)=>void;     updateVideoSetting:(value:string)=>void;     updateScreenshareSetting:(value:string)=>void;     updateChatSetting:(value:string)=>void;     updateAutoWave:(value:boolean)=>void;     updateForceFullDisplay:(value:boolean)=>void;     updatePrevForceFullDisplay:(value:boolean)=>void;     updatePrevMeetingDisplayType:(value:string)=>void;     updateWaitingRoomFilter:(value:string)=>void;     updateWaitingRoomList:(value:WaitingRoomParticipant[])=>void;     updateWaitingRoomCounter:(value:number)=>void;     updateRequestFilter:(value:string)=>void;     updateRequestList:(value:Request[])=>void;     updateRequestCounter:(value:number)=>void;     updateTotalReqWait:(value:number)=>void;     updateIsMenuModalVisible:(value:boolean)=>void;     updateIsRecordingModalVisible:(value:boolean)=>void;     updateIsSettingsModalVisible:(value:boolean)=>void;     updateIsRequestsModalVisible:(value:boolean)=>void;     updateIsWaitingModalVisible:(value:boolean)=>void;     updateIsCoHostModalVisible:(value:boolean)=>void;     updateIsMediaSettingsModalVisible:(value:boolean)=>void;     updateIsDisplaySettingsModalVisible:(value:boolean)=>void;     updateIsParticipantsModalVisible:(value:boolean)=>void;     updateIsMessagesModalVisible:(value:boolean)=>void;     updateIsConfirmExitModalVisible:(value:boolean)=>void;     updateIsConfirmHereModalVisible:(value:boolean)=>void;     updateIsLoadingModalVisible:(value:boolean)=>void;     updateRecordingMediaOptions:(value:string)=>void;     updateRecordingAudioOptions:(value:string)=>void;     updateRecordingVideoOptions:(value:string)=>void;     updateRecordingVideoType:(value:string)=>void;     updateRecordingVideoOptimized:(value:boolean)=>void;     updateRecordingDisplayType:(value:"video"|"media"|"all")=>void;     updateRecordingAddHLS:(value:boolean)=>void;     updateRecordingAddText:(value:boolean)=>void;     updateRecordingCustomText:(value:string)=>void;     updateRecordingCustomTextPosition:(value:string)=>void;     updateRecordingCustomTextColor:(value:string)=>void;     updateRecordingNameTags:(value:boolean)=>void;     updateRecordingBackgroundColor:(value:string)=>void;     updateRecordingNameTagsColor:(value:string)=>void;     updateRecordingOrientationVideo:(value:string)=>void;     updateClearedToResume:(value:boolean)=>void;     updateClearedToRecord:(value:boolean)=>void;     updateRecordState:(value:string)=>void;     updateShowRecordButtons:(value:boolean)=>void;     updateRecordingProgressTime:(value:string)=>void;     updateAudioSwitching:(value:boolean)=>void;     updateVideoSwitching:(value:boolean)=>void;     updateVideoAlreadyOn:(value:boolean)=>void;     updateAudioAlreadyOn:(value:boolean)=>void;     updateComponentSizes:(sizes:ComponentSizes)=>void;     updateHasCameraPermission:(value:boolean)=>void;     updateHasAudioPermission:(value:boolean)=>void;     updateTransportCreated:(value:boolean)=>void;     updateLocalTransportCreated:(value:boolean)=>void;     updateTransportCreatedVideo:(value:boolean)=>void;     updateTransportCreatedAudio:(value:boolean)=>void;     updateTransportCreatedScreen:(value:boolean)=>void;     updateProducerTransport:(value:Transport|null)=>void;     updateLocalProducerTransport:(value:Transport|null)=>void;     updateVideoProducer:(value:Producer|null)=>void;     updateLocalVideoProducer:(value:Producer|null)=>void;     updateParams:(value:ProducerOptions)=>void;     updateVideoParams:(value:ProducerOptions)=>void;     updateAudioParams:(value:ProducerOptions)=>void;     updateAudioProducer:(value:Producer|null)=>void;     updateAudioLevel:(value:number)=>void;     updateLocalAudioProducer:(value:Producer|null)=>void;     updateConsumerTransports:(value:Transport[])=>void;     updateConsumingTransports:(value:string[])=>void;     updatePolls:(value:Poll[])=>void;     updatePoll:(value:Poll|null)=>void;     updateIsPollModalVisible:(value:boolean)=>void;     updateCustomImage:(value:string)=>void;     updateSelectedImage:(value:string)=>void;     updateSegmentVideo:(value:MediaStream|null)=>void;     updateSelfieSegmentation:(value:SelfieSegmentation|null)=>void;     updatePauseSegmentation:(value:boolean)=>void;     updateProcessedStream:(value:MediaStream|null)=>void;     updateKeepBackground:(value:boolean)=>void;     updateBackgroundHasChanged:(value:boolean)=>void;     updateVirtualStream:(value:MediaStream|null)=>void;     updateMainCanvas:(value:HTMLCanvasElement|null)=>void;     updatePrevKeepBackground:(value:boolean)=>void;     updateAppliedBackground:(value:boolean)=>void;     updateIsBackgroundModalVisible:(value:boolean)=>void;     updateAutoClickBackground:(value:boolean)=>void;     updateBreakoutRooms:(value:BreakoutParticipant[][])=>void;     updateCurrentRoomIndex:(value:number)=>void;     updateCanStartBreakout:(value:boolean)=>void;     updateBreakOutRoomStarted:(value:boolean)=>void;     updateBreakOutRoomEnded:(value:boolean)=>void;     updateHostNewRoom:(value:number)=>void;     updateLimitedBreakRoom:(value:BreakoutParticipant[])=>void;     updateMainRoomsLength:(value:number)=>void;     updateMemberRoom:(value:number)=>void;     updateIsBreakoutRoomsModalVisible:(value:boolean)=>void;     updateWhiteboardUsers:(value:WhiteboardUser[])=>void;     updateCurrentWhiteboardIndex:(value:number)=>void;     updateCanStartWhiteboard:(value:boolean)=>void;     updateWhiteboardStarted:(value:boolean)=>void;     updateWhiteboardEnded:(value:boolean)=>void;     updateWhiteboardLimit:(value:number)=>void;     updateIsWhiteboardModalVisible:(value:boolean)=>void;     updateIsConfigureWhiteboardModalVisible:(value:boolean)=>void;     updateShapes:(value:Shape[])=>void;     updateUseImageBackground:(value:boolean)=>void;     updateRedoStack:(value:Shape[])=>void;     updateUndoStack:(value:string[])=>void;     updateCanvasStream:(value:MediaStream|null)=>void;     updateCanvasWhiteboard:(value:HTMLCanvasElement|null)=>void;     updateCanvasScreenboard:(value:HTMLCanvasElement|null)=>void;     updateProcessedScreenStream:(value:MediaStream|null)=>void;     updateAnnotateScreenStream:(value:boolean)=>void;     updateMainScreenCanvas:(value:HTMLCanvasElement|null)=>void;     updateIsScreenboardModalVisible:(value:boolean)=>void;     checkOrientation:()=>"landscape"|"portrait";     updateDevice:(value:Device|null)=>void;     updateSocket:(value:Socket)=>void;     updateLocalSocket:(         value:Socket<DefaultEventsMap,DefaultEventsMap>|null,     )=>void;     updateValidated:(value:boolean)=>void;     customVideoCard:any;     customAudioCard:any;     customMiniCard:any;     showAlert:(         __namedParameters:{             message:string;             type:"success"|"danger";             duration?:number;         },     )=>void;     getUpdatedAllParams:()=>any; }
Returns { Â Â Â Â localUIMode:boolean; Â Â Â Â roomName:string; Â Â Â Â member:string; Â Â Â Â adminPasscode:string; Â Â Â Â youAreCoHost:boolean; Â Â Â Â youAreHost:boolean; Â Â Â Â islevel:string; Â Â Â Â confirmedToRecord:boolean; Â Â Â Â meetingDisplayType:string; Â Â Â Â meetingVideoOptimized:boolean; Â Â Â Â eventType:EventType; Â Â Â Â participants:Participant[]; Â Â Â Â filteredParticipants:Participant[]; Â Â Â Â participantsCounter:number; Â Â Â Â participantsFilter:string; Â Â Â Â consume_sockets:ConsumeSocket[]; Â Â Â Â rtpCapabilities:RtpCapabilities|null; Â Â Â Â roomRecvIPs:string[]; Â Â Â Â meetingRoomParams:MeetingRoomParams|null; Â Â Â Â itemPageLimit:number; Â Â Â Â audioOnlyRoom:boolean; Â Â Â Â addForBasic:boolean; Â Â Â Â screenPageLimit:number; Â Â Â Â shareScreenStarted:boolean; Â Â Â Â shared:boolean; Â Â Â Â targetOrientation:string; Â Â Â Â targetResolution:string; Â Â Â Â targetResolutionHost:string; Â Â Â Â vidCons:VidCons; Â Â Â Â frameRate:number; Â Â Â Â hParams:HParamsType; Â Â Â Â vParams:VParamsType; Â Â Â Â screenParams:ScreenParamsType; Â Â Â Â aParams:AParamsType; Â Â Â Â recordingAudioPausesLimit:number; Â Â Â Â recordingAudioPausesCount:number; Â Â Â Â recordingAudioSupport:boolean; Â Â Â Â recordingAudioPeopleLimit:number; Â Â Â Â recordingAudioParticipantsTimeLimit:number; Â Â Â Â recordingVideoPausesCount:number; Â Â Â Â recordingVideoPausesLimit:number; Â Â Â Â recordingVideoSupport:boolean; Â Â Â Â recordingVideoPeopleLimit:number; Â Â Â Â recordingVideoParticipantsTimeLimit:number; Â Â Â Â recordingAllParticipantsSupport:boolean; Â Â Â Â recordingVideoParticipantsSupport:boolean; Â Â Â Â recordingAllParticipantsFullRoomSupport:boolean; Â Â Â Â recordingVideoParticipantsFullRoomSupport:boolean; Â Â Â Â recordingPreferredOrientation:string; Â Â Â Â recordingSupportForOtherOrientation:boolean; Â Â Â Â recordingMultiFormatsSupport:boolean; Â Â Â Â userRecordingParams:UserRecordingParams; Â Â Â Â canRecord:boolean; Â Â Â Â startReport:boolean; Â Â Â Â endReport:boolean; Â Â Â Â recordStartTime:number; Â Â Â Â recordElapsedTime:number; Â Â Â Â isTimerRunning:boolean; Â Â Â Â canPauseResume:boolean; Â Â Â Â recordChangeSeconds:number; Â Â Â Â pauseLimit:number; Â Â Â Â pauseRecordCount:number; Â Â Â Â canLaunchRecord:boolean; Â Â Â Â stopLaunchRecord:boolean; Â Â Â Â participantsAll:Participant[]; Â Â Â Â firstAll:boolean; Â Â Â Â updateMainWindow:boolean; Â Â Â Â first_round:boolean; Â Â Â Â landScaped:boolean; Â Â Â Â lock_screen:boolean; Â Â Â Â screenId:string; Â Â Â Â allVideoStreams: (Participant|Stream)[]; Â Â Â Â newLimitedStreams: (Participant|Stream)[]; Â Â Â Â newLimitedStreamsIDs:string[]; Â Â Â Â activeSounds:string[]; Â Â Â Â screenShareIDStream:string; Â Â Â Â screenShareNameStream:string; Â Â Â Â adminIDStream:string; Â Â Â Â adminNameStream:string; Â Â Â Â youYouStream: (Participant|Stream)[]; Â Â Â Â youYouStreamIDs:string[]; Â Â Â Â localStream:MediaStream|null; Â Â Â Â recordStarted:boolean; Â Â Â Â recordResumed:boolean; Â Â Â Â recordPaused:boolean; Â Â Â Â recordStopped:boolean; Â Â Â Â adminRestrictSetting:boolean; Â Â Â Â videoRequestState:string|null; Â Â Â Â videoRequestTime:number; Â Â Â Â videoAction:boolean; Â Â Â Â localStreamVideo:MediaStream|null; Â Â Â Â userDefaultVideoInputDevice:string; Â Â Â Â currentFacingMode:string; Â Â Â Â prevFacingMode:string; Â Â Â Â defVideoID:string; Â Â Â Â allowed:boolean; Â Â Â Â dispActiveNames:string[]; Â Â Â Â p_dispActiveNames:string[]; Â Â Â Â activeNames:string[]; Â Â Â Â prevActiveNames:string[]; Â Â Â Â p_activeNames:string[]; Â Â Â Â membersReceived:boolean; Â Â Â Â deferScreenReceived:boolean; Â Â Â Â hostFirstSwitch:boolean; Â Â Â Â micAction:boolean; Â Â Â Â screenAction:boolean; Â Â Â Â chatAction:boolean; Â Â Â Â audioRequestState:string|null; Â Â Â Â screenRequestState:string|null; Â Â Â Â chatRequestState:string|null; Â Â Â Â audioRequestTime:number; Â Â Â Â screenRequestTime:number; Â Â Â Â chatRequestTime:number; Â Â Â Â updateRequestIntervalSeconds:number; Â Â Â Â oldSoundIds:string[]; Â Â Â Â hostLabel:string; Â Â Â Â mainScreenFilled:boolean; Â Â Â Â localStreamScreen:MediaStream|null; Â Â Â Â screenAlreadyOn:boolean; Â Â Â Â chatAlreadyOn:boolean; Â Â Â Â redirectURL:string; Â Â Â Â oldAllStreams: (Participant|Stream)[]; Â Â Â Â adminVidID:string; Â Â Â Â streamNames:Stream[]; Â Â Â Â non_alVideoStreams:Participant[]; Â Â Â Â sortAudioLoudness:boolean; Â Â Â Â audioDecibels:AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Participant|Stream)[]; Â Â Â Â non_alVideoStreams_muted:Participant[]; Â Â Â Â paginatedStreams: (Participant|Stream)[][]; Â Â Â Â localStreamAudio:MediaStream|null; Â Â Â Â defAudioID:string; Â Â Â Â userDefaultAudioInputDevice:string; Â Â Â Â userDefaultAudioOutputDevice:string; Â Â Â Â prevAudioInputDevice:string; Â Â Â Â prevVideoInputDevice:string; Â Â Â Â audioPaused:boolean; Â Â Â Â mainScreenPerson:string; Â Â Â Â adminOnMainScreen:boolean; Â Â Â Â screenStates:ScreenState[]; Â Â Â Â prevScreenStates:ScreenState[]; Â Â Â Â updateDateState:number|null; Â Â Â Â lastUpdate:number|null; Â Â Â Â nForReadjustRecord:number; Â Â Â Â fixedPageLimit:number; Â Â Â Â removeAltGrid:boolean; Â Â Â Â nForReadjust:number; Â Â Â Â lastReorderTime:number; Â Â Â Â reorderInterval:number; Â Â Â Â fastReorderInterval:number; Â Â Â Â audStreamNames:Stream[]; Â Â Â Â currentUserPage:number; Â Â Â Â mainHeightWidth:number; Â Â Â Â prevMainHeightWidth:number; Â Â Â Â prevDoPaginate:boolean; Â Â Â Â doPaginate:boolean; Â Â Â Â shareEnded:boolean; Â Â Â Â lStreams: (Participant|Stream)[]; Â Â Â Â chatRefStreams: (Participant|Stream)[]; Â Â Â Â controlHeight:number; Â Â Â Â isWideScreen:boolean; Â Â Â Â isMediumScreen:boolean; Â Â Â Â isSmallScreen:boolean; Â Â Â Â addGrid:boolean; Â Â Â Â addAltGrid:boolean; Â Â Â Â gridRows:number; Â Â Â Â gridCols:number; Â Â Â Â altGridRows:number; Â Â Â Â altGridCols:number; Â Â Â Â numberPages:number; Â Â Â Â currentStreams: (Participant|Stream)[]; Â Â Â Â showMiniView:boolean; Â Â Â Â nStream:MediaStream|null; Â Â Â Â defer_receive:boolean; Â Â Â Â allAudioStreams: (Participant|Stream)[]; Â Â Â Â screenProducer:Producer|null; Â Â Â Â remoteScreenStream:Stream[]; Â Â Â Â gotAllVids:boolean; Â Â Â Â paginationHeightWidth:number; Â Â Â Â paginationDirection:"horizontal"|"vertical"; Â Â Â Â gridSizes:GridSizes; Â Â Â Â screenForceFullDisplay:boolean; Â Â Â Â mainGridStream:CustomMediaComponent[]; Â Â Â Â otherGridStreams:CustomMediaComponent[][]; Â Â Â Â audioOnlyStreams:CustomMediaComponent[]; Â Â Â Â videoInputs:MediaDeviceInfo[]; Â Â Â Â audioInputs:MediaDeviceInfo[]; Â Â Â Â meetingProgressTime:string; Â Â Â Â meetingElapsedTime:number; Â Â Â Â ref_participants:Participant[]; Â Â Â Â messages:Message[]; Â Â Â Â startDirectMessage:boolean; Â Â Â Â directMessageDetails:Participant|null; Â Â Â Â coHost:string; Â Â Â Â coHostResponsibility:CoHostResponsibility[]; Â Â Â Â audioSetting:string; Â Â Â Â videoSetting:string; Â Â Â Â screenshareSetting:string; Â Â Â Â chatSetting:string; Â Â Â Â autoWave:boolean; Â Â Â Â forceFullDisplay:boolean; Â Â Â Â prevForceFullDisplay:boolean; Â Â Â Â prevMeetingDisplayType:string; Â Â Â Â waitingRoomFilter:string; Â Â Â Â waitingRoomList:WaitingRoomParticipant[]; Â Â Â Â waitingRoomCounter:number; Â Â Â Â filteredWaitingRoomList:WaitingRoomParticipant[]; Â Â Â Â requestFilter:string; Â Â Â Â requestList:Request[]; Â Â Â Â requestCounter:number; Â Â Â Â filteredRequestList:Request[]; Â Â Â Â totalReqWait:number; Â Â Â Â alertVisible:boolean; Â Â Â Â alertMessage:string; Â Â Â Â alertType:"success"|"danger"; Â Â Â Â alertDuration:number; Â Â Â Â progressTimerVisible:boolean; Â Â Â Â progressTimerValue:number; Â Â Â Â isMenuModalVisible:boolean; Â Â Â Â isRecordingModalVisible:boolean; Â Â Â Â isSettingsModalVisible:boolean; Â Â Â Â isRequestsModalVisible:boolean; Â Â Â Â isWaitingModalVisible:boolean; Â Â Â Â isCoHostModalVisible:boolean; Â Â Â Â isMediaSettingsModalVisible:boolean; Â Â Â Â isDisplaySettingsModalVisible:boolean; Â Â Â Â isParticipantsModalVisible:boolean; Â Â Â Â isMessagesModalVisible:boolean; Â Â Â Â isConfirmExitModalVisible:boolean; Â Â Â Â isConfirmHereModalVisible:boolean; Â Â Â Â isLoadingModalVisible:boolean; Â Â Â Â recordingMediaOptions:string; Â Â Â Â recordingAudioOptions:string; Â Â Â Â recordingVideoOptions:string; Â Â Â Â recordingVideoType:string; Â Â Â Â recordingVideoOptimized:boolean; Â Â Â Â recordingDisplayType:"video"|"media"|"all"; Â Â Â Â recordingAddHLS:boolean; Â Â Â Â recordingAddText:boolean; Â Â Â Â recordingCustomText:string; Â Â Â Â recordingCustomTextPosition:string; Â Â Â Â recordingCustomTextColor:string; Â Â Â Â recordingNameTags:boolean; Â Â Â Â recordingBackgroundColor:string; Â Â Â Â recordingNameTagsColor:string; Â Â Â Â recordingOrientationVideo:string; Â Â Â Â clearedToResume:boolean; Â Â Â Â clearedToRecord:boolean; Â Â Â Â recordState:string; Â Â Â Â showRecordButtons:boolean; Â Â Â Â recordingProgressTime:string; Â Â Â Â audioSwitching:boolean; Â Â Â Â videoSwitching:boolean; Â Â Â Â videoAlreadyOn:boolean; Â Â Â Â audioAlreadyOn:boolean; Â Â Â Â componentSizes:ComponentSizes; Â Â Â Â hasCameraPermission:boolean; Â Â Â Â hasAudioPermission:boolean; Â Â Â Â transportCreated:boolean; Â Â Â Â localTransportCreated:boolean; Â Â Â Â transportCreatedVideo:boolean; Â Â Â Â transportCreatedAudio:boolean; Â Â Â Â transportCreatedScreen:boolean; Â Â Â Â producerTransport:Transport|null; Â Â Â Â localProducerTransport:Transport|null; Â Â Â Â videoProducer:Producer|null; Â Â Â Â localVideoProducer:Producer|null; Â Â Â Â params:ProducerOptions; Â Â Â Â videoParams:ProducerOptions; Â Â Â Â audioParams:ProducerOptions; Â Â Â Â audioProducer:Producer|null; Â Â Â Â audioLevel:number; Â Â Â Â localAudioProducer:Producer|null; Â Â Â Â consumerTransports:Transport[]; Â Â Â Â consumingTransports:string[]; Â Â Â Â polls:Poll[]; Â Â Â Â poll:Poll|null; Â Â Â Â isPollModalVisible:boolean; Â Â Â Â customImage:string; Â Â Â Â selectedImage:string; Â Â Â Â segmentVideo:MediaStream|null; Â Â Â Â selfieSegmentation:SelfieSegmentation|null; Â Â Â Â pauseSegmentation:boolean; Â Â Â Â processedStream:MediaStream|null; Â Â Â Â keepBackground:boolean; Â Â Â Â backgroundHasChanged:boolean; Â Â Â Â virtualStream:MediaStream|null; Â Â Â Â mainCanvas:HTMLCanvasElement|null; Â Â Â Â prevKeepBackground:boolean; Â Â Â Â appliedBackground:boolean; Â Â Â Â isBackgroundModalVisible:boolean; Â Â Â Â autoClickBackground:boolean; Â Â Â Â breakoutRooms:BreakoutParticipant[][]; Â Â Â Â currentRoomIndex:number; Â Â Â Â canStartBreakout:boolean; Â Â Â Â breakOutRoomStarted:boolean; Â Â Â Â breakOutRoomEnded:boolean; Â Â Â Â hostNewRoom:number; Â Â Â Â limitedBreakRoom:BreakoutParticipant[]; Â Â Â Â mainRoomsLength:number; Â Â Â Â memberRoom:number; Â Â Â Â isBreakoutRoomsModalVisible:boolean; Â Â Â Â whiteboardUsers:WhiteboardUser[]; Â Â Â Â currentWhiteboardIndex:number; Â Â Â Â canStartWhiteboard:boolean; Â Â Â Â whiteboardStarted:boolean; Â Â Â Â whiteboardEnded:boolean; Â Â Â Â whiteboardLimit:number; Â Â Â Â isWhiteboardModalVisible:boolean; Â Â Â Â isConfigureWhiteboardModalVisible:boolean; Â Â Â Â shapes:Shape[]; Â Â Â Â useImageBackground:boolean; Â Â Â Â redoStack:Shape[]; Â Â Â Â undoStack:string[]; Â Â Â Â canvasStream:MediaStream|null; Â Â Â Â canvasWhiteboard:HTMLCanvasElement|null; Â Â Â Â canvasScreenboard:HTMLCanvasElement|null; Â Â Â Â processedScreenStream:MediaStream|null; Â Â Â Â annotateScreenStream:boolean; Â Â Â Â mainScreenCanvas:HTMLCanvasElement|null; Â Â Â Â isScreenboardModalVisible:boolean; Â Â Â Â validated:boolean; Â Â Â Â device:Device|null; Â Â Â Â socket:Socket<DefaultEventsMap,DefaultEventsMap>; Â Â Â Â localSocket:Socket<DefaultEventsMap,DefaultEventsMap>|undefined; Â Â Â Â checkMediaPermission:boolean; Â Â Â Â onWeb:boolean; Â Â Â Â updateRoomName:(value:string)=>void; Â Â Â Â updateMember:(value:string)=>void; Â Â Â Â updateAdminPasscode:(value:string)=>void; Â Â Â Â updateYouAreCoHost:(value:boolean)=>void; Â Â Â Â updateYouAreHost:(value:boolean)=>void; Â Â Â Â updateIslevel:(value:string)=>void; Â Â Â Â updateCoHost:(value:string)=>void; Â Â Â Â updateCoHostResponsibility:(value:CoHostResponsibility[])=>void; Â Â Â Â updateConfirmedToRecord:(value:boolean)=>void; Â Â Â Â updateMeetingDisplayType:(value:string)=>void; Â Â Â Â updateMeetingVideoOptimized:(value:boolean)=>void; Â Â Â Â updateEventType:(value:EventType)=>void; Â Â Â Â updateParticipants:(value:Participant[])=>void; Â Â Â Â updateParticipantsCounter:(value:number)=>void; Â Â Â Â updateParticipantsFilter:(value:string)=>void; Â Â Â Â updateConsume_sockets:(value:ConsumeSocket[])=>void; Â Â Â Â updateRtpCapabilities:(value:RtpCapabilities|null)=>void; Â Â Â Â updateRoomRecvIPs:(value:string[])=>void; Â Â Â Â updateMeetingRoomParams:(value:MeetingRoomParams|null)=>void; Â Â Â Â updateItemPageLimit:(value:number)=>void; Â Â Â Â updateAudioOnlyRoom:(value:boolean)=>void; Â Â Â Â updateAddForBasic:(value:boolean)=>void; Â Â Â Â updateScreenPageLimit:(value:number)=>void; Â Â Â Â updateShareScreenStarted:(value:boolean)=>void; Â Â Â Â updateShared:(value:boolean)=>void; Â Â Â Â updateTargetOrientation:(value:string)=>void; Â Â Â Â updateTargetResolution:(value:string)=>void; Â Â Â Â updateTargetResolutionHost:(value:string)=>void; Â Â Â Â updateVidCons:(value:VidCons)=>void; Â Â Â Â updateFrameRate:(value:number)=>void; Â Â Â Â updateHParams:(value:HParamsType)=>void; Â Â Â Â updateVParams:(value:VParamsType)=>void; Â Â Â Â updateScreenParams:(value:ScreenParamsType)=>void; Â Â Â Â updateAParams:(value:AParamsType)=>void; Â Â Â Â updateRecordingAudioPausesLimit:(value:number)=>void; Â Â Â Â updateRecordingAudioPausesCount:(value:number)=>void; Â Â Â Â updateRecordingAudioSupport:(value:boolean)=>void; Â Â Â Â updateRecordingAudioPeopleLimit:(value:number)=>void; Â Â Â Â updateRecordingAudioParticipantsTimeLimit:(value:number)=>void; Â Â Â Â updateRecordingVideoPausesCount:(value:number)=>void; Â Â Â Â updateRecordingVideoPausesLimit:(value:number)=>void; Â Â Â Â updateRecordingVideoSupport:(value:boolean)=>void; Â Â Â Â updateRecordingVideoPeopleLimit:(value:number)=>void; Â Â Â Â updateRecordingVideoParticipantsTimeLimit:(value:number)=>void; Â Â Â Â updateRecordingAllParticipantsSupport:(value:boolean)=>void; Â Â Â Â updateRecordingVideoParticipantsSupport:(value:boolean)=>void; Â Â Â Â updateRecordingAllParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â updateRecordingVideoParticipantsFullRoomSupport:(value:boolean)=>void; Â Â Â Â updateRecordingPreferredOrientation:(value:string)=>void; Â Â Â Â updateRecordingSupportForOtherOrientation:(value:boolean)=>void; Â Â Â Â updateRecordingMultiFormatsSupport:(value:boolean)=>void; Â Â Â Â updateUserRecordingParams:(value:UserRecordingParams)=>void; Â Â Â Â updateCanRecord:(value:boolean)=>void; Â Â Â Â updateStartReport:(value:boolean)=>void; Â Â Â Â updateEndReport:(value:boolean)=>void; Â Â Â Â updateRecordTimerInterval:(value:Timeout|null)=>void; Â Â Â Â updateRecordStartTime:(value:number)=>void; Â Â Â Â updateRecordElapsedTime:(value:number)=>void; Â Â Â Â updateIsTimerRunning:(value:boolean)=>void; Â Â Â Â updateCanPauseResume:(value:boolean)=>void; Â Â Â Â updateRecordChangeSeconds:(value:number)=>void; Â Â Â Â updatePauseLimit:(value:number)=>void; Â Â Â Â updatePauseRecordCount:(value:number)=>void; Â Â Â Â updateCanLaunchRecord:(value:boolean)=>void; Â Â Â Â updateStopLaunchRecord:(value:boolean)=>void; Â Â Â Â updateParticipantsAll:(value:Participant[])=>void; Â Â Â Â updateFirstAll:(value:boolean)=>void; Â Â Â Â updateUpdateMainWindow:(value:boolean)=>void; Â Â Â Â updateFirst_round:(value:boolean)=>void; Â Â Â Â updateLandScaped:(value:boolean)=>void; Â Â Â Â updateLock_screen:(value:boolean)=>void; Â Â Â Â updateScreenId:(value:string)=>void; Â Â Â Â updateAllVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateNewLimitedStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateNewLimitedStreamsIDs:(value:string[])=>void; Â Â Â Â updateActiveSounds:(value:string[])=>void; Â Â Â Â updateScreenShareIDStream:(value:string)=>void; Â Â Â Â updateScreenShareNameStream:(value:string)=>void; Â Â Â Â updateAdminIDStream:(value:string)=>void; Â Â Â Â updateAdminNameStream:(value:string)=>void; Â Â Â Â updateYouYouStream:(value: (Participant|Stream)[])=>void; Â Â Â Â updateYouYouStreamIDs:(value:string[])=>void; Â Â Â Â updateLocalStream:(value:MediaStream|null)=>void; Â Â Â Â updateRecordStarted:(value:boolean)=>void; Â Â Â Â updateRecordResumed:(value:boolean)=>void; Â Â Â Â updateRecordPaused:(value:boolean)=>void; Â Â Â Â updateRecordStopped:(value:boolean)=>void; Â Â Â Â updateAdminRestrictSetting:(value:boolean)=>void; Â Â Â Â updateVideoRequestState:(value:string|null)=>void; Â Â Â Â updateVideoRequestTime:(value:number)=>void; Â Â Â Â updateVideoAction:(value:boolean)=>void; Â Â Â Â updateLocalStreamVideo:(value:MediaStream|null)=>void; Â Â Â Â updateUserDefaultVideoInputDevice:(value:string)=>void; Â Â Â Â updateCurrentFacingMode:(value:string)=>void; Â Â Â Â updatePrevFacingMode:(value:string)=>void; Â Â Â Â updateDefVideoID:(value:string)=>void; Â Â Â Â updateAllowed:(value:boolean)=>void; Â Â Â Â updateDispActiveNames:(value:string[])=>void; Â Â Â Â updateP_dispActiveNames:(value:string[])=>void; Â Â Â Â updateActiveNames:(value:string[])=>void; Â Â Â Â updatePrevActiveNames:(value:string[])=>void; Â Â Â Â updateP_activeNames:(value:string[])=>void; Â Â Â Â updateMembersReceived:(value:boolean)=>void; Â Â Â Â updateDeferScreenReceived:(value:boolean)=>void; Â Â Â Â updateHostFirstSwitch:(value:boolean)=>void; Â Â Â Â updateMicAction:(value:boolean)=>void; Â Â Â Â updateScreenAction:(value:boolean)=>void; Â Â Â Â updateChatAction:(value:boolean)=>void; Â Â Â Â updateAudioRequestState:(value:string|null)=>void; Â Â Â Â updateScreenRequestState:(value:string|null)=>void; Â Â Â Â updateChatRequestState:(value:string|null)=>void; Â Â Â Â updateAudioRequestTime:(value:number)=>void; Â Â Â Â updateScreenRequestTime:(value:number)=>void; Â Â Â Â updateChatRequestTime:(value:number)=>void; Â Â Â Â updateOldSoundIds:(value:string[])=>void; Â Â Â Â updateHostLabel:(value:string)=>void; Â Â Â Â updateMainScreenFilled:(value:boolean)=>void; Â Â Â Â updateLocalStreamScreen:(value:MediaStream|null)=>void; Â Â Â Â updateScreenAlreadyOn:(value:boolean)=>void; Â Â Â Â updateChatAlreadyOn:(value:boolean)=>void; Â Â Â Â updateRedirectURL:(value:string)=>void; Â Â Â Â updateOldAllStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateAdminVidID:(value:string)=>void; Â Â Â Â updateStreamNames:(value:Stream[])=>void; Â Â Â Â updateNon_alVideoStreams:(value:Participant[])=>void; Â Â Â Â updateSortAudioLoudness:(value:boolean)=>void; Â Â Â Â updateAudioDecibels:(value:AudioDecibels[])=>void; Â Â Â Â updateMixed_alVideoStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateNon_alVideoStreams_muted:(value:Participant[])=>void; Â Â Â Â updatePaginatedStreams:(value: (Participant|Stream)[][])=>void; Â Â Â Â updateLocalStreamAudio:(value:MediaStream|null)=>void; Â Â Â Â updateDefAudioID:(value:string)=>void; Â Â Â Â updateUserDefaultAudioInputDevice:(value:string)=>void; Â Â Â Â updateUserDefaultAudioOutputDevice:(value:string)=>void; Â Â Â Â updatePrevAudioInputDevice:(value:string)=>void; Â Â Â Â updatePrevVideoInputDevice:(value:string)=>void; Â Â Â Â updateAudioPaused:(value:boolean)=>void; Â Â Â Â updateMainScreenPerson:(value:string)=>void; Â Â Â Â updateAdminOnMainScreen:(value:boolean)=>void; Â Â Â Â updateScreenStates:(value:ScreenState[])=>void; Â Â Â Â updatePrevScreenStates:(value:ScreenState[])=>void; Â Â Â Â updateUpdateDateState:(value:number|null)=>void; Â Â Â Â updateLastUpdate:(value:number|null)=>void; Â Â Â Â updateNForReadjustRecord:(value:number)=>void; Â Â Â Â updateFixedPageLimit:(value:number)=>void; Â Â Â Â updateRemoveAltGrid:(value:boolean)=>void; Â Â Â Â updateNForReadjust:(value:number)=>void; Â Â Â Â updateLastReorderTime:(value:number)=>void; Â Â Â Â updateAudStreamNames:(value:Stream[])=>void; Â Â Â Â updateCurrentUserPage:(value:number)=>void; Â Â Â Â updateMainHeightWidth:(value:number)=>void; Â Â Â Â updatePrevMainHeightWidth:(value:number)=>void; Â Â Â Â updatePrevDoPaginate:(value:boolean)=>void; Â Â Â Â updateDoPaginate:(value:boolean)=>void; Â Â Â Â updateShareEnded:(value:boolean)=>void; Â Â Â Â updateLStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateChatRefStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateControlHeight:(value:number)=>void; Â Â Â Â updateIsWideScreen:(value:boolean)=>void; Â Â Â Â updateIsMediumScreen:(value:boolean)=>void; Â Â Â Â updateIsSmallScreen:(value:boolean)=>void; Â Â Â Â updateAddGrid:(value:boolean)=>void; Â Â Â Â updateAddAltGrid:(value:boolean)=>void; Â Â Â Â updateGridRows:(value:number)=>void; Â Â Â Â updateGridCols:(value:number)=>void; Â Â Â Â updateAltGridRows:(value:number)=>void; Â Â Â Â updateAltGridCols:(value:number)=>void; Â Â Â Â updateNumberPages:(value:number)=>void; Â Â Â Â updateCurrentStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateShowMiniView:(value:boolean)=>void; Â Â Â Â updateNStream:(value:MediaStream|null)=>void; Â Â Â Â updateDefer_receive:(value:boolean)=>void; Â Â Â Â updateAllAudioStreams:(value: (Participant|Stream)[])=>void; Â Â Â Â updateRemoteScreenStream:(value:Stream[])=>void; Â Â Â Â updateScreenProducer:(value:Producer|null)=>void; Â Â Â Â updateGotAllVids:(value:boolean)=>void; Â Â Â Â updatePaginationHeightWidth:(value:number)=>void; Â Â Â Â updatePaginationDirection:(value:"horizontal"|"vertical")=>void; Â Â Â Â updateGridSizes:(value:GridSizes)=>void; Â Â Â Â updateScreenForceFullDisplay:(value:boolean)=>void; Â Â Â Â updateMainGridStream:(value:CustomMediaComponent[])=>void; Â Â Â Â updateOtherGridStreams:(value:CustomMediaComponent[][])=>void; Â Â Â Â updateAudioOnlyStreams:(value:CustomMediaComponent[])=>void; Â Â Â Â updateVideoInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â updateAudioInputs:(value:MediaDeviceInfo[])=>void; Â Â Â Â updateMeetingProgressTime:(value:string)=>void; Â Â Â Â updateMeetingElapsedTime:(value:number)=>void; Â Â Â Â updateRef_participants:(value:Participant[])=>void; Â Â Â Â updateMessages:(value:Message[])=>void; Â Â Â Â updateStartDirectMessage:(value:boolean)=>void; Â Â Â Â updateDirectMessageDetails:(value:Participant|null)=>void; Â Â Â Â updateShowMessagesBadge:(value:boolean)=>void; Â Â Â Â updateAudioSetting:(value:string)=>void; Â Â Â Â updateVideoSetting:(value:string)=>void; Â Â Â Â updateScreenshareSetting:(value:string)=>void; Â Â Â Â updateChatSetting:(value:string)=>void; Â Â Â Â updateAutoWave:(value:boolean)=>void; Â Â Â Â updateForceFullDisplay:(value:boolean)=>void; Â Â Â Â updatePrevForceFullDisplay:(value:boolean)=>void; Â Â Â Â updatePrevMeetingDisplayType:(value:string)=>void; Â Â Â Â updateWaitingRoomFilter:(value:string)=>void; Â Â Â Â updateWaitingRoomList:(value:WaitingRoomParticipant[])=>void; Â Â Â Â updateWaitingRoomCounter:(value:number)=>void; Â Â Â Â updateRequestFilter:(value:string)=>void; Â Â Â Â updateRequestList:(value:Request[])=>void; Â Â Â Â updateRequestCounter:(value:number)=>void; Â Â Â Â updateTotalReqWait:(value:number)=>void; Â Â Â Â updateIsMenuModalVisible:(value:boolean)=>void; Â Â Â Â updateIsRecordingModalVisible:(value:boolean)=>void; Â Â Â Â updateIsSettingsModalVisible:(value:boolean)=>void; Â Â Â Â updateIsRequestsModalVisible:(value:boolean)=>void; Â Â Â Â updateIsWaitingModalVisible:(value:boolean)=>void; Â Â Â Â updateIsCoHostModalVisible:(value:boolean)=>void; Â Â Â Â updateIsMediaSettingsModalVisible:(value:boolean)=>void; Â Â Â Â updateIsDisplaySettingsModalVisible:(value:boolean)=>void; Â Â Â Â updateIsParticipantsModalVisible:(value:boolean)=>void; Â Â Â Â updateIsMessagesModalVisible:(value:boolean)=>void; Â Â Â Â updateIsConfirmExitModalVisible:(value:boolean)=>void; Â Â Â Â updateIsConfirmHereModalVisible:(value:boolean)=>void; Â Â Â Â updateIsLoadingModalVisible:(value:boolean)=>void; Â Â Â Â updateRecordingMediaOptions:(value:string)=>void; Â Â Â Â updateRecordingAudioOptions:(value:string)=>void; Â Â Â Â updateRecordingVideoOptions:(value:string)=>void; Â Â Â Â updateRecordingVideoType:(value:string)=>void; Â Â Â Â updateRecordingVideoOptimized:(value:boolean)=>void; Â Â Â Â updateRecordingDisplayType:(value:"video"|"media"|"all")=>void; Â Â Â Â updateRecordingAddHLS:(value:boolean)=>void; Â Â Â Â updateRecordingAddText:(value:boolean)=>void; Â Â Â Â updateRecordingCustomText:(value:string)=>void; Â Â Â Â updateRecordingCustomTextPosition:(value:string)=>void; Â Â Â Â updateRecordingCustomTextColor:(value:string)=>void; Â Â Â Â updateRecordingNameTags:(value:boolean)=>void; Â Â Â Â updateRecordingBackgroundColor:(value:string)=>void; Â Â Â Â updateRecordingNameTagsColor:(value:string)=>void; Â Â Â Â updateRecordingOrientationVideo:(value:string)=>void; Â Â Â Â updateClearedToResume:(value:boolean)=>void; Â Â Â Â updateClearedToRecord:(value:boolean)=>void; Â Â Â Â updateRecordState:(value:string)=>void; Â Â Â Â updateShowRecordButtons:(value:boolean)=>void; Â Â Â Â updateRecordingProgressTime:(value:string)=>void; Â Â Â Â updateAudioSwitching:(value:boolean)=>void; Â Â Â Â updateVideoSwitching:(value:boolean)=>void; Â Â Â Â updateVideoAlreadyOn:(value:boolean)=>void; Â Â Â Â updateAudioAlreadyOn:(value:boolean)=>void; Â Â Â Â updateComponentSizes:(sizes:ComponentSizes)=>void; Â Â Â Â updateHasCameraPermission:(value:boolean)=>void; Â Â Â Â updateHasAudioPermission:(value:boolean)=>void; Â Â Â Â updateTransportCreated:(value:boolean)=>void; Â Â Â Â updateLocalTransportCreated:(value:boolean)=>void; Â Â Â Â updateTransportCreatedVideo:(value:boolean)=>void; Â Â Â Â updateTransportCreatedAudio:(value:boolean)=>void; Â Â Â Â updateTransportCreatedScreen:(value:boolean)=>void; Â Â Â Â updateProducerTransport:(value:Transport|null)=>void; Â Â Â Â updateLocalProducerTransport:(value:Transport|null)=>void; Â Â Â Â updateVideoProducer:(value:Producer|null)=>void; Â Â Â Â updateLocalVideoProducer:(value:Producer|null)=>void; Â Â Â Â updateParams:(value:ProducerOptions)=>void; Â Â Â Â updateVideoParams:(value:ProducerOptions)=>void; Â Â Â Â updateAudioParams:(value:ProducerOptions)=>void; Â Â Â Â updateAudioProducer:(value:Producer|null)=>void; Â Â Â Â updateAudioLevel:(value:number)=>void; Â Â Â Â updateLocalAudioProducer:(value:Producer|null)=>void; Â Â Â Â updateConsumerTransports:(value:Transport[])=>void; Â Â Â Â updateConsumingTransports:(value:string[])=>void; Â Â Â Â updatePolls:(value:Poll[])=>void; Â Â Â Â updatePoll:(value:Poll|null)=>void; Â Â Â Â updateIsPollModalVisible:(value:boolean)=>void; Â Â Â Â updateCustomImage:(value:string)=>void; Â Â Â Â updateSelectedImage:(value:string)=>void; Â Â Â Â updateSegmentVideo:(value:MediaStream|null)=>void; Â Â Â Â updateSelfieSegmentation:(value:SelfieSegmentation|null)=>void; Â Â Â Â updatePauseSegmentation:(value:boolean)=>void; Â Â Â Â updateProcessedStream:(value:MediaStream|null)=>void; Â Â Â Â updateKeepBackground:(value:boolean)=>void; Â Â Â Â updateBackgroundHasChanged:(value:boolean)=>void; Â Â Â Â updateVirtualStream:(value:MediaStream|null)=>void; Â Â Â Â updateMainCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â updatePrevKeepBackground:(value:boolean)=>void; Â Â Â Â updateAppliedBackground:(value:boolean)=>void; Â Â Â Â updateIsBackgroundModalVisible:(value:boolean)=>void; Â Â Â Â updateAutoClickBackground:(value:boolean)=>void; Â Â Â Â updateBreakoutRooms:(value:BreakoutParticipant[][])=>void; Â Â Â Â updateCurrentRoomIndex:(value:number)=>void; Â Â Â Â updateCanStartBreakout:(value:boolean)=>void; Â Â Â Â updateBreakOutRoomStarted:(value:boolean)=>void; Â Â Â Â updateBreakOutRoomEnded:(value:boolean)=>void; Â Â Â Â updateHostNewRoom:(value:number)=>void; Â Â Â Â updateLimitedBreakRoom:(value:BreakoutParticipant[])=>void; Â Â Â Â updateMainRoomsLength:(value:number)=>void; Â Â Â Â updateMemberRoom:(value:number)=>void; Â Â Â Â updateIsBreakoutRoomsModalVisible:(value:boolean)=>void; Â Â Â Â updateWhiteboardUsers:(value:WhiteboardUser[])=>void; Â Â Â Â updateCurrentWhiteboardIndex:(value:number)=>void; Â Â Â Â updateCanStartWhiteboard:(value:boolean)=>void; Â Â Â Â updateWhiteboardStarted:(value:boolean)=>void; Â Â Â Â updateWhiteboardEnded:(value:boolean)=>void; Â Â Â Â updateWhiteboardLimit:(value:number)=>void; Â Â Â Â updateIsWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â updateIsConfigureWhiteboardModalVisible:(value:boolean)=>void; Â Â Â Â updateShapes:(value:Shape[])=>void; Â Â Â Â updateUseImageBackground:(value:boolean)=>void; Â Â Â Â updateRedoStack:(value:Shape[])=>void; Â Â Â Â updateUndoStack:(value:string[])=>void; Â Â Â Â updateCanvasStream:(value:MediaStream|null)=>void; Â Â Â Â updateCanvasWhiteboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â updateCanvasScreenboard:(value:HTMLCanvasElement|null)=>void; Â Â Â Â updateProcessedScreenStream:(value:MediaStream|null)=>void; Â Â Â Â updateAnnotateScreenStream:(value:boolean)=>void; Â Â Â Â updateMainScreenCanvas:(value:HTMLCanvasElement|null)=>void; Â Â Â Â updateIsScreenboardModalVisible:(value:boolean)=>void; Â Â Â Â checkOrientation:()=>"landscape"|"portrait"; Â Â Â Â updateDevice:(value:Device|null)=>void; Â Â Â Â updateSocket:(value:Socket)=>void; Â Â Â Â updateLocalSocket:( Â Â Â Â Â Â Â Â value:Socket<DefaultEventsMap,DefaultEventsMap>|null, Â Â Â Â )=>void; Â Â Â Â updateValidated:(value:boolean)=>void; Â Â Â Â customVideoCard:any; Â Â Â Â customAudioCard:any; Â Â Â Â customMiniCard:any; Â Â Â Â showAlert:( Â Â Â Â Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â Â Â Â Â message:string; Â Â Â Â Â Â Â Â Â Â Â Â type:"success"|"danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?:number; Â Â Â Â Â Â Â Â }, Â Â Â Â )=>void; Â Â Â Â getUpdatedAllParams:()=>any; }
getUpdatedAllParams
getUpdatedAllParams():any
Returns any
updatePrejoinPageComponent
updatePrejoinPageComponent():void
Returns void
initializeFunctionOverrides
initializeFunctionOverrides():void
Initializes function overrides by wrapping original implementations
with custom logic if provided in uiOverrides
Returns void
ngOnInit
ngOnInit():void
A callback method that is invoked immediately after the
default change detector has checked the directive's
data-bound properties for the first time,
and before any of the view or content children have been checked.
It is invoked only once when the directive is instantiated.
Returns void
ngOnDestroy
ngOnDestroy():void
A callback method that performs custom clean-up, invoked immediately
before a directive, pipe, or service instance is destroyed.
computeDimensionsMethod( Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â containerWidthFraction?:number; Â Â Â Â Â Â Â Â containerHeightFraction?:number; Â Â Â Â Â Â Â Â mainSize:number; Â Â Â Â Â Â Â Â doStack?:boolean; Â Â Â Â Â Â Â Â defaultFraction:number; Â Â Â Â }, ):ComponentSizes
Parameters
__namedParameters: { Â Â Â Â containerWidthFraction?:number; Â Â Â Â containerHeightFraction?:number; Â Â Â Â mainSize:number; Â Â Â Â doStack?:boolean; Â Â Â Â defaultFraction:number; }
calculateDimensions( Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â parentWidth:number; Â Â Â Â Â Â Â Â parentHeight:number; Â Â Â Â Â Â Â Â isWideScreen:boolean; Â Â Â Â Â Â Â Â mainSize:number; Â Â Â Â Â Â Â Â doStack:boolean; Â Â Â Â }, ):ComponentSizes
Parameters
__namedParameters: { Â Â Â Â parentWidth:number; Â Â Â Â parentHeight:number; Â Â Â Â isWideScreen:boolean; Â Â Â Â mainSize:number; Â Â Â Â doStack:boolean; }
joinRoom( Â Â Â Â data:{ Â Â Â Â Â Â Â Â socket:Socket; Â Â Â Â Â Â Â Â roomName:string; Â Â Â Â Â Â Â Â islevel:string; Â Â Â Â Â Â Â Â member:string; Â Â Â Â Â Â Â Â sec:string; Â Â Â Â Â Â Â Â apiUserName:string; Â Â Â Â }, ):Promise<ResponseJoinRoom|null>
Parameters
data: { Â Â Â Â socket:Socket; Â Â Â Â roomName:string; Â Â Â Â islevel:string; Â Â Â Â member:string; Â Â Â Â sec:string; Â Â Â Â apiUserName:string; }
join_Room( Â Â Â Â __namedParameters:{ Â Â Â Â Â Â Â Â socket:Socket; Â Â Â Â Â Â Â Â roomName:string; Â Â Â Â Â Â Â Â islevel:string; Â Â Â Â Â Â Â Â member:string; Â Â Â Â Â Â Â Â sec:string; Â Â Â Â Â Â Â Â apiUserName:string; Â Â Â Â Â Â Â Â isLocal?:boolean; Â Â Â Â }, ):Promise<void>
Parameters
__namedParameters: { Â Â Â Â socket:Socket; Â Â Â Â roomName:string; Â Â Â Â islevel:string; Â Â Â Â member:string; Â Â Â Â sec:string; Â Â Â Â apiUserName:string; Â Â Â Â isLocal?:boolean; }
Returns Promise<void>
onParticipantsFilterChange
onParticipantsFilterChange(value:string):void
Parameters
value: string
Returns void
updateStatesToInitialValues
updateStatesToInitialValues():Promise<void>
Returns Promise<void>
onCloseMenuModal
onCloseMenuModal():void
Returns void
onEventSettingsClose
onEventSettingsClose():void
Returns void
onCoHostClose
onCoHostClose():void
Returns void
onMediaSettingsClose
onMediaSettingsClose():void
Returns void
onDisplaySettingsClose
onDisplaySettingsClose():void
Returns void
onPollClose
onPollClose():void
Returns void
onBreakoutRoomsClose
onBreakoutRoomsClose():void
Returns void
onConfigureWhiteboardClose
onConfigureWhiteboardClose():void
Returns void
onMessagesClose
onMessagesClose():void
Returns void
onRecordingClose
onRecordingClose():void
Returns void
onParticipantsClose
onParticipantsClose():void
Returns void
onBackgroundClose
onBackgroundClose():void
Returns void
onConfirmExitClose
onConfirmExitClose():void
Returns void
onConfirmHereClose
onConfirmHereClose():void
Returns void
onScreenboardClose
onScreenboardClose():void
Returns void
onShareEventClose
onShareEventClose():void
Returns void
onAlertHide
onAlertHide():void
Returns void
updateRecordTimerWidget
updateRecordTimerWidget( Â Â Â Â recordingProgressTime?:string, ):{component:any;injector:Injector}
connect_Socket( Â Â Â Â apiUserName:string, Â Â Â Â token:string, Â Â Â Â skipSockets?:boolean, ):Promise<Socket<DefaultEventsMap,DefaultEventsMap>|null>
recordButton:{ Â Â Â Â icon:IconDefinition; Â Â Â Â text:string; Â Â Â Â onPress:()=>void; Â Â Â Â activeColor:string; Â Â Â Â inActiveColor:string; Â Â Â Â show:boolean; }[] = ...
MediasfuBroadcast component provides a streaming broadcast interface with various UI components and settings. It handles conditional rendering of a prejoin page or main broadcast content, along with integrated modals and controls.
Component
Selector
app-mediasfu-broadcast
Standalone
true
Imports
[RouterOutlet, CommonModule, AlertComponent, AudioGrid, ControlButtonsComponentTouch, FlexibleVideo, LoadingModal, ConfirmExitModal, MessagesModal, ConfirmHereModal, ShareEventModal, WelcomePage, ParticipantsModal, RecordingModal, MainAspectComponent, MainContainerComponent, MainGridComponent, MainScreenComponent, MessageWidget, MenuRecordWidget, RecordTimerWidget, MenuParticipantsWidget]
Template: The
component's template contains:
app-main-container-componentmanages the main display.Input
PrejoinPage - Component for the prejoin page, defaults to
WelcomePage.Input
options - Configuration options for the component.
Input
connectMediaSFU - Flag to enable/disable connection to the MediaSFU server.
Input
localLink - Local link for the Community Edition server.
Input
credentials - API credentials for secure access.
Input
useLocalUIMode - Flag to toggle local UI settings.
Input
seedData - Seed data for initializing the component with specific configurations.
Input
useSeed - Enable/disable use of seed data.
Input
imgSrc - URL for branding images or logos.
Input
sourceParameters - Additional parameters for the source.
Input
updateSourceParameters - Function to update the source parameters.
Input
returnUI - Flag to return the UI elements.
Input
noUIPreJoinOptions - Options for the prejoin page without UI.
Input
joinMediaSFURoom - Function to join a room on MediaSFU.
Input
createMediaSFURoom - Function to create a room on MediaSFU.
Input
customVideoCard - Custom component to replace the default VideoCard component.
Input
customAudioCard - Custom component to replace the default AudioCard component.
Input
customMiniCard - Custom component to replace the default MiniCard component.
Input
customMainComponent - Custom component that provides complete control over the main UI, bypassing default MediaSFU styling.
Styles
Custom styles specific to MediaSFU layout and interactions.
Implements
OnInit, OnDestroy
Method
ngOnInit - Initializes the component, sets up necessary configurations, and event listeners.
Method
ngOnDestroy - Cleanup on component destruction, including removal of event listeners and active intervals.
Example