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.
A promise that resolves when the trigger is complete.
Throws
Will throw an error if the updateScreenClient operation fails.
Remarks
This function handles various conditions to determine the main screen person,
adjusts the screen states, and emits an update to the screen client via socket.
Connects to remote IPs and manages socket connections.
This method establishes connections to remote IPs for media streaming, handles new pipe producer events,
and manages producer closure events. It updates the necessary state in the application to reflect
the current connections and stream configurations.
__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }
message: string
type: "success" | "danger"
Optionalduration?: number
Returns void
getAllParams
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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: (() => { Â Â Â Â Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â Â Â Â Â }[]>); Â Â Â Â Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â Â Â Â Â }) => Promise<void>); Â Â Â Â Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â Â Â Â Â roomRecvIPs: string[]; Â Â Â Â Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â Â Â Â Â activeSounds: string[]; Â Â Â Â Â Â Â Â screenShareIDStream: string; Â Â Â Â Â Â Â Â screenShareNameStream: string; Â Â Â Â Â Â Â Â adminIDStream: string; Â Â Â Â Â Â Â Â adminNameStream: string; Â Â Â Â Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â Â Â Â Â localStream: null | MediaStream; Â Â Â Â Â Â Â Â recordStarted: boolean; Â Â Â Â Â Â Â Â recordResumed: boolean; Â Â Â Â Â Â Â Â recordPaused: boolean; Â Â Â Â Â Â Â Â recordStopped: boolean; Â Â Â Â Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â Â Â Â Â videoRequestState: null | string; Â Â Â Â Â Â Â Â videoRequestTime: number; Â Â Â Â Â Â Â Â videoAction: boolean; Â Â Â Â Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â Â Â Â Â 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: null | string; Â Â Â Â Â Â Â Â screenRequestState: null | string; Â Â Â Â Â Â Â Â chatRequestState: null | string; Â Â Â Â Â Â Â Â audioRequestTime: number; Â Â Â Â Â Â Â Â screenRequestTime: number; Â Â Â Â Â Â Â Â chatRequestTime: number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â Â Â Â Â oldSoundIds: string[]; Â Â Â Â Â Â Â Â hostLabel: string; Â Â Â Â Â Â Â Â mainScreenFilled: boolean; Â Â Â Â Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â Â Â Â Â redirectURL: string; Â Â Â Â Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â adminVidID: string; Â Â Â Â Â Â Â Â streamNames: Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â Â Â Â Â defAudioID: string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â Â Â Â Â prevAudioInputDevice: string; Â Â Â Â Â Â Â Â prevVideoInputDevice: string; Â Â Â Â Â Â Â Â audioPaused: boolean; Â Â Â Â Â Â Â Â mainScreenPerson: string; Â Â Â Â Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â Â Â Â Â screenStates: ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â Â Â Â Â updateDateState: null | number; Â Â Â Â Â Â Â Â lastUpdate: null | number; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â controlHeight: number; Â Â Â Â Â Â Â Â isWideScreen: boolean; Â Â Â Â Â Â Â Â isMediumScreen: boolean; Â Â Â Â Â Â Â Â isSmallScreen: boolean; Â Â Â Â Â Â Â Â addGrid: boolean; Â Â Â Â Â Â Â Â addAltGrid: boolean; Â Â Â Â Â Â Â Â gridRows: number; Â Â Â Â Â Â Â Â gridCols: number; Â Â Â Â Â Â Â Â altGridRows: number; Â Â Â Â Â Â Â Â altGridCols: number; Â Â Â Â Â Â Â Â numberPages: number; Â Â Â Â Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â showMiniView: boolean; Â Â Â Â Â Â Â Â nStream: null | MediaStream; Â Â Â Â Â Â Â Â defer_receive: boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â 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: null | Participant; Â Â Â Â Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â params: ProducerOptions; Â Â Â Â Â Â Â Â videoParams: ProducerOptions; Â Â Â Â Â Â Â Â audioParams: ProducerOptions; Â Â Â Â Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â audioLevel: number; Â Â Â Â Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â consumerTransports: Transport[]; Â Â Â Â Â Â Â Â consumingTransports: string[]; Â Â Â Â Â Â Â Â polls: Poll[]; Â Â Â Â Â Â Â Â poll: null | Poll; Â Â Â Â Â Â Â Â isPollModalVisible: boolean; Â Â Â Â Â Â Â Â customImage: string; Â Â Â Â Â Â Â Â selectedImage: string; Â Â Â Â Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â Â Â Â Â pauseSegmentation: boolean; Â Â Â Â Â Â Â Â processedStream: null | MediaStream; Â Â Â Â Â Â Â Â keepBackground: boolean; Â Â Â Â Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â 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: null | MediaStream; Â Â Â Â Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â Â Â Â Â annotateScreenStream: boolean; Â Â Â Â Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â Â Â Â Â validated: boolean; Â Â Â Â Â Â Â Â device: null | Device; Â Â Â Â Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â Â Â Â Â }) => void); Â Â Â Â Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; Â Â Â Â }); }
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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: (() => { Â Â Â Â Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â Â Â Â Â }[]>); Â Â Â Â Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â Â Â Â Â }) => Promise<void>); Â Â Â Â Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â Â Â Â Â roomRecvIPs: string[]; Â Â Â Â Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â Â Â Â Â activeSounds: string[]; Â Â Â Â Â Â Â Â screenShareIDStream: string; Â Â Â Â Â Â Â Â screenShareNameStream: string; Â Â Â Â Â Â Â Â adminIDStream: string; Â Â Â Â Â Â Â Â adminNameStream: string; Â Â Â Â Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â Â Â Â Â localStream: null | MediaStream; Â Â Â Â Â Â Â Â recordStarted: boolean; Â Â Â Â Â Â Â Â recordResumed: boolean; Â Â Â Â Â Â Â Â recordPaused: boolean; Â Â Â Â Â Â Â Â recordStopped: boolean; Â Â Â Â Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â Â Â Â Â videoRequestState: null | string; Â Â Â Â Â Â Â Â videoRequestTime: number; Â Â Â Â Â Â Â Â videoAction: boolean; Â Â Â Â Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â Â Â Â Â 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: null | string; Â Â Â Â Â Â Â Â screenRequestState: null | string; Â Â Â Â Â Â Â Â chatRequestState: null | string; Â Â Â Â Â Â Â Â audioRequestTime: number; Â Â Â Â Â Â Â Â screenRequestTime: number; Â Â Â Â Â Â Â Â chatRequestTime: number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â Â Â Â Â oldSoundIds: string[]; Â Â Â Â Â Â Â Â hostLabel: string; Â Â Â Â Â Â Â Â mainScreenFilled: boolean; Â Â Â Â Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â Â Â Â Â redirectURL: string; Â Â Â Â Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â adminVidID: string; Â Â Â Â Â Â Â Â streamNames: Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â Â Â Â Â defAudioID: string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â Â Â Â Â prevAudioInputDevice: string; Â Â Â Â Â Â Â Â prevVideoInputDevice: string; Â Â Â Â Â Â Â Â audioPaused: boolean; Â Â Â Â Â Â Â Â mainScreenPerson: string; Â Â Â Â Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â Â Â Â Â screenStates: ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â Â Â Â Â updateDateState: null | number; Â Â Â Â Â Â Â Â lastUpdate: null | number; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â controlHeight: number; Â Â Â Â Â Â Â Â isWideScreen: boolean; Â Â Â Â Â Â Â Â isMediumScreen: boolean; Â Â Â Â Â Â Â Â isSmallScreen: boolean; Â Â Â Â Â Â Â Â addGrid: boolean; Â Â Â Â Â Â Â Â addAltGrid: boolean; Â Â Â Â Â Â Â Â gridRows: number; Â Â Â Â Â Â Â Â gridCols: number; Â Â Â Â Â Â Â Â altGridRows: number; Â Â Â Â Â Â Â Â altGridCols: number; Â Â Â Â Â Â Â Â numberPages: number; Â Â Â Â Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â showMiniView: boolean; Â Â Â Â Â Â Â Â nStream: null | MediaStream; Â Â Â Â Â Â Â Â defer_receive: boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â 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: null | Participant; Â Â Â Â Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â params: ProducerOptions; Â Â Â Â Â Â Â Â videoParams: ProducerOptions; Â Â Â Â Â Â Â Â audioParams: ProducerOptions; Â Â Â Â Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â audioLevel: number; Â Â Â Â Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â consumerTransports: Transport[]; Â Â Â Â Â Â Â Â consumingTransports: string[]; Â Â Â Â Â Â Â Â polls: Poll[]; Â Â Â Â Â Â Â Â poll: null | Poll; Â Â Â Â Â Â Â Â isPollModalVisible: boolean; Â Â Â Â Â Â Â Â customImage: string; Â Â Â Â Â Â Â Â selectedImage: string; Â Â Â Â Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â Â Â Â Â pauseSegmentation: boolean; Â Â Â Â Â Â Â Â processedStream: null | MediaStream; Â Â Â Â Â Â Â Â keepBackground: boolean; Â Â Â Â Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â 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: null | MediaStream; Â Â Â Â Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â Â Â Â Â annotateScreenStream: boolean; Â Â Â Â Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â Â Â Â Â validated: boolean; Â Â Â Â Â Â Â Â device: null | Device; Â Â Â Â Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â Â Â Â Â }) => void); Â Â Â Â Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; Â Â Â Â }); }
showAlert: ((__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }) => void)
(__namedParameters): void
Parameters
__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }
message: string
type: "success" | "danger"
Optionalduration?: number
Returns void
getUpdatedAllParams: (() => { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; })
(): { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; }
Returns { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; }
A promise that resolves when the trigger is complete.
Throws
Will throw an error if the updateScreenClient operation fails.
Remarks
This function handles various conditions to determine the main screen person,
adjusts the screen states, and emits an update to the screen client via socket.
Connects to remote IPs and manages socket connections.
This method establishes connections to remote IPs for media streaming, handles new pipe producer events,
and manages producer closure events. It updates the necessary state in the application to reflect
the current connections and stream configurations.
getUpdatedAllParams(): { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: (() => { Â Â Â Â Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â Â Â Â Â }[]>); Â Â Â Â Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â Â Â Â Â }) => Promise<void>); Â Â Â Â Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â Â Â Â Â roomRecvIPs: string[]; Â Â Â Â Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â Â Â Â Â activeSounds: string[]; Â Â Â Â Â Â Â Â screenShareIDStream: string; Â Â Â Â Â Â Â Â screenShareNameStream: string; Â Â Â Â Â Â Â Â adminIDStream: string; Â Â Â Â Â Â Â Â adminNameStream: string; Â Â Â Â Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â Â Â Â Â localStream: null | MediaStream; Â Â Â Â Â Â Â Â recordStarted: boolean; Â Â Â Â Â Â Â Â recordResumed: boolean; Â Â Â Â Â Â Â Â recordPaused: boolean; Â Â Â Â Â Â Â Â recordStopped: boolean; Â Â Â Â Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â Â Â Â Â videoRequestState: null | string; Â Â Â Â Â Â Â Â videoRequestTime: number; Â Â Â Â Â Â Â Â videoAction: boolean; Â Â Â Â Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â Â Â Â Â 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: null | string; Â Â Â Â Â Â Â Â screenRequestState: null | string; Â Â Â Â Â Â Â Â chatRequestState: null | string; Â Â Â Â Â Â Â Â audioRequestTime: number; Â Â Â Â Â Â Â Â screenRequestTime: number; Â Â Â Â Â Â Â Â chatRequestTime: number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â Â Â Â Â oldSoundIds: string[]; Â Â Â Â Â Â Â Â hostLabel: string; Â Â Â Â Â Â Â Â mainScreenFilled: boolean; Â Â Â Â Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â Â Â Â Â redirectURL: string; Â Â Â Â Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â adminVidID: string; Â Â Â Â Â Â Â Â streamNames: Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â Â Â Â Â defAudioID: string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â Â Â Â Â prevAudioInputDevice: string; Â Â Â Â Â Â Â Â prevVideoInputDevice: string; Â Â Â Â Â Â Â Â audioPaused: boolean; Â Â Â Â Â Â Â Â mainScreenPerson: string; Â Â Â Â Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â Â Â Â Â screenStates: ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â Â Â Â Â updateDateState: null | number; Â Â Â Â Â Â Â Â lastUpdate: null | number; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â controlHeight: number; Â Â Â Â Â Â Â Â isWideScreen: boolean; Â Â Â Â Â Â Â Â isMediumScreen: boolean; Â Â Â Â Â Â Â Â isSmallScreen: boolean; Â Â Â Â Â Â Â Â addGrid: boolean; Â Â Â Â Â Â Â Â addAltGrid: boolean; Â Â Â Â Â Â Â Â gridRows: number; Â Â Â Â Â Â Â Â gridCols: number; Â Â Â Â Â Â Â Â altGridRows: number; Â Â Â Â Â Â Â Â altGridCols: number; Â Â Â Â Â Â Â Â numberPages: number; Â Â Â Â Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â showMiniView: boolean; Â Â Â Â Â Â Â Â nStream: null | MediaStream; Â Â Â Â Â Â Â Â defer_receive: boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â 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: null | Participant; Â Â Â Â Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â params: ProducerOptions; Â Â Â Â Â Â Â Â videoParams: ProducerOptions; Â Â Â Â Â Â Â Â audioParams: ProducerOptions; Â Â Â Â Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â audioLevel: number; Â Â Â Â Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â consumerTransports: Transport[]; Â Â Â Â Â Â Â Â consumingTransports: string[]; Â Â Â Â Â Â Â Â polls: Poll[]; Â Â Â Â Â Â Â Â poll: null | Poll; Â Â Â Â Â Â Â Â isPollModalVisible: boolean; Â Â Â Â Â Â Â Â customImage: string; Â Â Â Â Â Â Â Â selectedImage: string; Â Â Â Â Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â Â Â Â Â pauseSegmentation: boolean; Â Â Â Â Â Â Â Â processedStream: null | MediaStream; Â Â Â Â Â Â Â Â keepBackground: boolean; Â Â Â Â Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â 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: null | MediaStream; Â Â Â Â Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â Â Â Â Â annotateScreenStream: boolean; Â Â Â Â Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â Â Â Â Â validated: boolean; Â Â Â Â Â Â Â Â device: null | Device; Â Â Â Â Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â Â Â Â Â }) => void); Â Â Â Â Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; Â Â Â Â }); }
Returns { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: (() => { Â Â Â Â Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â Â Â Â Â }[]>); Â Â Â Â Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â Â Â Â Â }) => Promise<void>); Â Â Â Â Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â Â Â Â Â roomRecvIPs: string[]; Â Â Â Â Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â Â Â Â Â activeSounds: string[]; Â Â Â Â Â Â Â Â screenShareIDStream: string; Â Â Â Â Â Â Â Â screenShareNameStream: string; Â Â Â Â Â Â Â Â adminIDStream: string; Â Â Â Â Â Â Â Â adminNameStream: string; Â Â Â Â Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â Â Â Â Â localStream: null | MediaStream; Â Â Â Â Â Â Â Â recordStarted: boolean; Â Â Â Â Â Â Â Â recordResumed: boolean; Â Â Â Â Â Â Â Â recordPaused: boolean; Â Â Â Â Â Â Â Â recordStopped: boolean; Â Â Â Â Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â Â Â Â Â videoRequestState: null | string; Â Â Â Â Â Â Â Â videoRequestTime: number; Â Â Â Â Â Â Â Â videoAction: boolean; Â Â Â Â Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â Â Â Â Â 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: null | string; Â Â Â Â Â Â Â Â screenRequestState: null | string; Â Â Â Â Â Â Â Â chatRequestState: null | string; Â Â Â Â Â Â Â Â audioRequestTime: number; Â Â Â Â Â Â Â Â screenRequestTime: number; Â Â Â Â Â Â Â Â chatRequestTime: number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â Â Â Â Â oldSoundIds: string[]; Â Â Â Â Â Â Â Â hostLabel: string; Â Â Â Â Â Â Â Â mainScreenFilled: boolean; Â Â Â Â Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â Â Â Â Â redirectURL: string; Â Â Â Â Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â adminVidID: string; Â Â Â Â Â Â Â Â streamNames: Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â Â Â Â Â defAudioID: string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â Â Â Â Â prevAudioInputDevice: string; Â Â Â Â Â Â Â Â prevVideoInputDevice: string; Â Â Â Â Â Â Â Â audioPaused: boolean; Â Â Â Â Â Â Â Â mainScreenPerson: string; Â Â Â Â Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â Â Â Â Â screenStates: ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â Â Â Â Â updateDateState: null | number; Â Â Â Â Â Â Â Â lastUpdate: null | number; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â controlHeight: number; Â Â Â Â Â Â Â Â isWideScreen: boolean; Â Â Â Â Â Â Â Â isMediumScreen: boolean; Â Â Â Â Â Â Â Â isSmallScreen: boolean; Â Â Â Â Â Â Â Â addGrid: boolean; Â Â Â Â Â Â Â Â addAltGrid: boolean; Â Â Â Â Â Â Â Â gridRows: number; Â Â Â Â Â Â Â Â gridCols: number; Â Â Â Â Â Â Â Â altGridRows: number; Â Â Â Â Â Â Â Â altGridCols: number; Â Â Â Â Â Â Â Â numberPages: number; Â Â Â Â Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â showMiniView: boolean; Â Â Â Â Â Â Â Â nStream: null | MediaStream; Â Â Â Â Â Â Â Â defer_receive: boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â 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: null | Participant; Â Â Â Â Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â params: ProducerOptions; Â Â Â Â Â Â Â Â videoParams: ProducerOptions; Â Â Â Â Â Â Â Â audioParams: ProducerOptions; Â Â Â Â Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â audioLevel: number; Â Â Â Â Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â consumerTransports: Transport[]; Â Â Â Â Â Â Â Â consumingTransports: string[]; Â Â Â Â Â Â Â Â polls: Poll[]; Â Â Â Â Â Â Â Â poll: null | Poll; Â Â Â Â Â Â Â Â isPollModalVisible: boolean; Â Â Â Â Â Â Â Â customImage: string; Â Â Â Â Â Â Â Â selectedImage: string; Â Â Â Â Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â Â Â Â Â pauseSegmentation: boolean; Â Â Â Â Â Â Â Â processedStream: null | MediaStream; Â Â Â Â Â Â Â Â keepBackground: boolean; Â Â Â Â Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â 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: null | MediaStream; Â Â Â Â Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â Â Â Â Â annotateScreenStream: boolean; Â Â Â Â Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â Â Â Â Â validated: boolean; Â Â Â Â Â Â Â Â device: null | Device; Â Â Â Â Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â Â Â Â Â }) => void); Â Â Â Â Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; Â Â Â Â }); }
A promise that resolves when the trigger is complete.
Throws
Will throw an error if the updateScreenClient operation fails.
Remarks
This function handles various conditions to determine the main screen person,
adjusts the screen states, and emits an update to the screen client via socket.
Connects to remote IPs and manages socket connections.
This method establishes connections to remote IPs for media streaming, handles new pipe producer events,
and manages producer closure events. It updates the necessary state in the application to reflect
the current connections and stream configurations.
showAlert: ((__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }) => void)
(__namedParameters): void
Parameters
__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }
message: string
type: "success" | "danger"
Optionalduration?: number
Returns void
getUpdatedAllParams: (() => { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; })
(): { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; }
Returns { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; }
A promise that resolves when the trigger is complete.
Throws
Will throw an error if the updateScreenClient operation fails.
Remarks
This function handles various conditions to determine the main screen person,
adjusts the screen states, and emits an update to the screen client via socket.
Connects to remote IPs and manages socket connections.
This method establishes connections to remote IPs for media streaming, handles new pipe producer events,
and manages producer closure events. It updates the necessary state in the application to reflect
the current connections and stream configurations.
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.
__namedParameters: { Â Â Â Â containerWidthFraction?: number; Â Â Â Â containerHeightFraction?: number; Â Â Â Â mainSize: number; Â Â Â Â doStack?: boolean; Â Â Â Â defaultFraction: number; }
__namedParameters: { Â Â Â Â parentWidth: number; Â Â Â Â parentHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â mainSize: number; Â Â Â Â doStack: boolean; }
data: { Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â roomName: string; Â Â Â Â islevel: string; Â Â Â Â member: string; Â Â Â Â sec: string; Â Â Â Â apiUserName: string; }
__namedParameters: { Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â roomName: string; Â Â Â Â islevel: string; Â Â Â Â member: string; Â Â Â Â sec: string; Â Â Â Â apiUserName: string; Â Â Â Â isLocal?: boolean; }
mediaSFUParameters:{ Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: (() => { Â Â Â Â Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â Â Â Â Â }[]>); Â Â Â Â Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â Â Â Â Â }) => Promise<void>); Â Â Â Â Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â Â Â Â Â roomRecvIPs: string[]; Â Â Â Â Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â Â Â Â Â activeSounds: string[]; Â Â Â Â Â Â Â Â screenShareIDStream: string; Â Â Â Â Â Â Â Â screenShareNameStream: string; Â Â Â Â Â Â Â Â adminIDStream: string; Â Â Â Â Â Â Â Â adminNameStream: string; Â Â Â Â Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â Â Â Â Â localStream: null | MediaStream; Â Â Â Â Â Â Â Â recordStarted: boolean; Â Â Â Â Â Â Â Â recordResumed: boolean; Â Â Â Â Â Â Â Â recordPaused: boolean; Â Â Â Â Â Â Â Â recordStopped: boolean; Â Â Â Â Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â Â Â Â Â videoRequestState: null | string; Â Â Â Â Â Â Â Â videoRequestTime: number; Â Â Â Â Â Â Â Â videoAction: boolean; Â Â Â Â Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â Â Â Â Â 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: null | string; Â Â Â Â Â Â Â Â screenRequestState: null | string; Â Â Â Â Â Â Â Â chatRequestState: null | string; Â Â Â Â Â Â Â Â audioRequestTime: number; Â Â Â Â Â Â Â Â screenRequestTime: number; Â Â Â Â Â Â Â Â chatRequestTime: number; Â Â Â Â Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â Â Â Â Â oldSoundIds: string[]; Â Â Â Â Â Â Â Â hostLabel: string; Â Â Â Â Â Â Â Â mainScreenFilled: boolean; Â Â Â Â Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â Â Â Â Â redirectURL: string; Â Â Â Â Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â adminVidID: string; Â Â Â Â Â Â Â Â streamNames: Stream[]; Â Â Â Â Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â Â Â Â Â defAudioID: string; Â Â Â Â Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â Â Â Â Â prevAudioInputDevice: string; Â Â Â Â Â Â Â Â prevVideoInputDevice: string; Â Â Â Â Â Â Â Â audioPaused: boolean; Â Â Â Â Â Â Â Â mainScreenPerson: string; Â Â Â Â Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â Â Â Â Â screenStates: ScreenState[]; Â Â Â Â Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â Â Â Â Â updateDateState: null | number; Â Â Â Â Â Â Â Â lastUpdate: null | number; Â Â Â Â Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â controlHeight: number; Â Â Â Â Â Â Â Â isWideScreen: boolean; Â Â Â Â Â Â Â Â isMediumScreen: boolean; Â Â Â Â Â Â Â Â isSmallScreen: boolean; Â Â Â Â Â Â Â Â addGrid: boolean; Â Â Â Â Â Â Â Â addAltGrid: boolean; Â Â Â Â Â Â Â Â gridRows: number; Â Â Â Â Â Â Â Â gridCols: number; Â Â Â Â Â Â Â Â altGridRows: number; Â Â Â Â Â Â Â Â altGridCols: number; Â Â Â Â Â Â Â Â numberPages: number; Â Â Â Â Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â showMiniView: boolean; Â Â Â Â Â Â Â Â nStream: null | MediaStream; Â Â Â Â Â Â Â Â defer_receive: boolean; Â Â Â Â Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â 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: null | Participant; Â Â Â Â Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â params: ProducerOptions; Â Â Â Â Â Â Â Â videoParams: ProducerOptions; Â Â Â Â Â Â Â Â audioParams: ProducerOptions; Â Â Â Â Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â audioLevel: number; Â Â Â Â Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â Â Â Â Â consumerTransports: Transport[]; Â Â Â Â Â Â Â Â consumingTransports: string[]; Â Â Â Â Â Â Â Â polls: Poll[]; Â Â Â Â Â Â Â Â poll: null | Poll; Â Â Â Â Â Â Â Â isPollModalVisible: boolean; Â Â Â Â Â Â Â Â customImage: string; Â Â Â Â Â Â Â Â selectedImage: string; Â Â Â Â Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â Â Â Â Â pauseSegmentation: boolean; Â Â Â Â Â Â Â Â processedStream: null | MediaStream; Â Â Â Â Â Â Â Â keepBackground: boolean; Â Â Â Â Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â 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: null | MediaStream; Â Â Â Â Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â Â Â Â Â annotateScreenStream: boolean; Â Â Â Â Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â Â Â Â Â validated: boolean; Â Â Â Â Â Â Â Â device: null | Device; Â Â Â Â Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â Â Â Â Â }) => void); Â Â Â Â Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; Â Â Â Â }); } = ...
A promise that resolves when the trigger is complete.
Throws
Will throw an error if the updateScreenClient operation fails.
Remarks
This function handles various conditions to determine the main screen person,
adjusts the screen states, and emits an update to the screen client via socket.
Connects to remote IPs and manages socket connections.
This method establishes connections to remote IPs for media streaming, handles new pipe producer events,
and manages producer closure events. It updates the necessary state in the application to reflect
the current connections and stream configurations.
showAlert: ((__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }) => void)
(__namedParameters): void
Parameters
__namedParameters: { Â Â Â Â message: string; Â Â Â Â type: "success" | "danger"; Â Â Â Â duration?: number; }
message: string
type: "success" | "danger"
Optionalduration?: number
Returns void
getUpdatedAllParams: (() => { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; })
(): { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; }
Returns { Â Â Â Â updateMiniCardsGrid: ((options: UpdateMiniCardsGridOptions) => Promise<void>); Â Â Â Â mixStreams: ((options: MixStreamsOptions) => Promise<(Stream | Participant)[]>); Â Â Â Â dispStreams: ((options: DispStreamsOptions) => Promise<void>); Â Â Â Â stopShareScreen: ((options: StopShareScreenOptions) => Promise<void>); Â Â Â Â checkScreenShare: ((options: CheckScreenShareOptions) => Promise<void>); Â Â Â Â startShareScreen: ((options: StartShareScreenOptions) => Promise<void>); Â Â Â Â requestScreenShare: ((options: RequestScreenShareOptions) => Promise<void>); Â Â Â Â reorderStreams: ((options: ReorderStreamsOptions) => Promise<void>); Â Â Â Â prepopulateUserMedia: ((options: PrepopulateUserMediaOptions) => Promise<void | { Â Â Â Â Â Â Â Â component: any; Â Â Â Â Â Â Â Â inputs: any; Â Â Â Â }[]>); Â Â Â Â getVideos: ((options: GetVideosOptions) => Promise<void>); Â Â Â Â rePort: ((options: RePortOptions) => Promise<void>); Â Â Â Â trigger: ((options: TriggerOptions) => Promise<void>); Â Â Â Â consumerResume: ((options: ConsumerResumeOptions) => Promise<void>); Â Â Â Â connectSendTransport: ((options: ConnectSendTransportOptions) => Promise<void>); Â Â Â Â connectSendTransportAudio: ((options: ConnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â connectSendTransportVideo: ((options: ConnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â connectSendTransportScreen: ((options: ConnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â processConsumerTransports: ((options: ProcessConsumerTransportsOptions) => Promise<void>); Â Â Â Â resumePauseStreams: ((options: ResumePauseStreamsOptions) => Promise<void>); Â Â Â Â readjust: ((options: ReadjustOptions) => Promise<void>); Â Â Â Â checkGrid: ((__namedParameters: CheckGridOptions) => Promise<void | [boolean, number, number, number, number, number, number]>); Â Â Â Â getEstimate: ((options: GetEstimateOptions) => [number, number, number]); Â Â Â Â calculateRowsAndColumns: ((options: CalculateRowsAndColumnsOptions) => [number, number]); Â Â Â Â addVideosGrid: ((__namedParameters: AddVideosGridOptions) => Promise<void>); Â Â Â Â onScreenChanges: ((options: OnScreenChangesOptions) => Promise<void>); Â Â Â Â sleep: ((options: SleepOptions) => Promise<void>); Â Â Â Â changeVids: ((__namedParameters: ChangeVidsOptions) => Promise<void>); Â Â Â Â compareActiveNames: ((options: CompareActiveNamesOptions) => Promise<void>); Â Â Â Â compareScreenStates: ((options: CompareScreenStatesOptions) => Promise<void>); Â Â Â Â createSendTransport: ((options: CreateSendTransportOptions) => Promise<void>); Â Â Â Â resumeSendTransportAudio: ((options: ResumeSendTransportAudioOptions) => Promise<void>); Â Â Â Â receiveAllPipedTransports: ((options: ReceiveAllPipedTransportsOptions) => Promise<void>); Â Â Â Â disconnectSendTransportVideo: ((options: DisconnectSendTransportVideoOptions) => Promise<void>); Â Â Â Â disconnectSendTransportAudio: ((options: DisconnectSendTransportAudioOptions) => Promise<void>); Â Â Â Â disconnectSendTransportScreen: ((options: DisconnectSendTransportScreenOptions) => Promise<void>); Â Â Â Â getPipedProducersAlt: ((options: GetPipedProducersAltOptions) => Promise<void>); Â Â Â Â signalNewConsumerTransport: ((__namedParameters: SignalNewConsumerTransportOptions) => Promise<void | string[]>); Â Â Â Â connectRecvTransport: ((options: ConnectRecvTransportOptions) => Promise<void>); Â Â Â Â reUpdateInter: ((options: ReUpdateInterOptions) => Promise<void>); Â Â Â Â updateParticipantAudioDecibels: ((options: UpdateParticipantAudioDecibelsOptions) => void); Â Â Â Â closeAndResize: ((options: CloseAndResizeOptions) => Promise<void>); Â Â Â Â autoAdjust: ((options: AutoAdjustOptions) => Promise<number[]>); Â Â Â Â switchUserVideoAlt: ((options: SwitchUserVideoAltOptions) => Promise<void>); Â Â Â Â switchUserVideo: ((options: { Â Â Â Â Â Â Â Â videoPreference: string; Â Â Â Â Â Â Â Â checkoff: boolean; Â Â Â Â Â Â Â Â parameters: any; Â Â Â Â }) => Promise<void>); Â Â Â Â switchUserAudio: ((options: SwitchUserAudioOptions) => Promise<void>); Â Â Â Â getDomains: ((__namedParameters: GetDomainsOptions) => Promise<void>); Â Â Â Â formatNumber: ((__namedParameters: FormatNumberOptions) => Promise<undefined | string>); Â Â Â Â connectIps: ((options: ConnectIpsOptions) => Promise<any>); Â Â Â Â connectLocalIps: ((options: ConnectLocalIpsOptions) => Promise<void>); Â Â Â Â createDeviceClient: ((options: CreateDeviceClientOptions) => Promise<null | Device>); Â Â Â Â captureCanvasStream: ((__namedParameters: CaptureCanvasStreamOptions) => Promise<void>); Â Â Â Â resumePauseAudioStreams: ((options: ResumePauseAudioStreamsOptions) => Promise<void>); Â Â Â Â processConsumerTransportsAudio: ((options: ProcessConsumerTransportsAudioOptions) => Promise<void>); Â Â Â Â checkPermission: ((options: CheckPermissionOptions) => Promise<number>); Â Â Â Â streamSuccessVideo: ((options: StreamSuccessVideoOptions) => Promise<void>); Â Â Â Â streamSuccessAudio: ((options: StreamSuccessAudioOptions) => Promise<void>); Â Â Â Â streamSuccessScreen: ((options: StreamSuccessScreenOptions) => Promise<void>); Â Â Â Â streamSuccessAudioSwitch: ((options: StreamSuccessAudioSwitchOptions) => Promise<void>); Â Â Â Â clickVideo: ((options: ClickVideoOptions) => Promise<void>); Â Â Â Â clickAudio: ((parameters: ClickAudioOptions) => Promise<void>); Â Â Â Â clickScreenShare: ((options: ClickScreenShareOptions) => Promise<void>); Â Â Â Â switchVideoAlt: ((__namedParameters: SwitchVideoAltOptions) => Promise<void>); Â Â Â Â requestPermissionCamera: (() => Promise<string>); Â Â Â Â requestPermissionAudio: (() => Promise<string>); Â Â Â Â 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: null | RtpCapabilities; Â Â Â Â roomRecvIPs: string[]; Â Â Â Â meetingRoomParams: null | MeetingRoomParams; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â newLimitedStreams: (Stream | Participant)[]; Â Â Â Â newLimitedStreamsIDs: string[]; Â Â Â Â activeSounds: string[]; Â Â Â Â screenShareIDStream: string; Â Â Â Â screenShareNameStream: string; Â Â Â Â adminIDStream: string; Â Â Â Â adminNameStream: string; Â Â Â Â youYouStream: (Stream | Participant)[]; Â Â Â Â youYouStreamIDs: string[]; Â Â Â Â localStream: null | MediaStream; Â Â Â Â recordStarted: boolean; Â Â Â Â recordResumed: boolean; Â Â Â Â recordPaused: boolean; Â Â Â Â recordStopped: boolean; Â Â Â Â adminRestrictSetting: boolean; Â Â Â Â videoRequestState: null | string; Â Â Â Â videoRequestTime: number; Â Â Â Â videoAction: boolean; Â Â Â Â localStreamVideo: null | MediaStream; Â Â Â Â 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: null | string; Â Â Â Â screenRequestState: null | string; Â Â Â Â chatRequestState: null | string; Â Â Â Â audioRequestTime: number; Â Â Â Â screenRequestTime: number; Â Â Â Â chatRequestTime: number; Â Â Â Â updateRequestIntervalSeconds: number; Â Â Â Â oldSoundIds: string[]; Â Â Â Â hostLabel: string; Â Â Â Â mainScreenFilled: boolean; Â Â Â Â localStreamScreen: null | MediaStream; Â Â Â Â screenAlreadyOn: boolean; Â Â Â Â chatAlreadyOn: boolean; Â Â Â Â redirectURL: string; Â Â Â Â oldAllStreams: (Stream | Participant)[]; Â Â Â Â adminVidID: string; Â Â Â Â streamNames: Stream[]; Â Â Â Â non_alVideoStreams: Participant[]; Â Â Â Â sortAudioLoudness: boolean; Â Â Â Â audioDecibels: AudioDecibels[]; Â Â Â Â mixed_alVideoStreams: (Stream | Participant)[]; Â Â Â Â non_alVideoStreams_muted: Participant[]; Â Â Â Â paginatedStreams: (Stream | Participant)[][]; Â Â Â Â localStreamAudio: null | MediaStream; Â Â Â Â defAudioID: string; Â Â Â Â userDefaultAudioInputDevice: string; Â Â Â Â userDefaultAudioOutputDevice: string; Â Â Â Â prevAudioInputDevice: string; Â Â Â Â prevVideoInputDevice: string; Â Â Â Â audioPaused: boolean; Â Â Â Â mainScreenPerson: string; Â Â Â Â adminOnMainScreen: boolean; Â Â Â Â screenStates: ScreenState[]; Â Â Â Â prevScreenStates: ScreenState[]; Â Â Â Â updateDateState: null | number; Â Â Â Â lastUpdate: null | number; Â Â Â Â 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: (Stream | Participant)[]; Â Â Â Â chatRefStreams: (Stream | Participant)[]; Â Â Â Â controlHeight: number; Â Â Â Â isWideScreen: boolean; Â Â Â Â isMediumScreen: boolean; Â Â Â Â isSmallScreen: boolean; Â Â Â Â addGrid: boolean; Â Â Â Â addAltGrid: boolean; Â Â Â Â gridRows: number; Â Â Â Â gridCols: number; Â Â Â Â altGridRows: number; Â Â Â Â altGridCols: number; Â Â Â Â numberPages: number; Â Â Â Â currentStreams: (Stream | Participant)[]; Â Â Â Â showMiniView: boolean; Â Â Â Â nStream: null | MediaStream; Â Â Â Â defer_receive: boolean; Â Â Â Â allAudioStreams: (Stream | Participant)[]; Â Â Â Â screenProducer: null | Producer<AppData>; Â Â Â Â 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: null | Participant; Â Â Â Â 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: null | Transport<AppData>; Â Â Â Â localProducerTransport: null | Transport<AppData>; Â Â Â Â videoProducer: null | Producer<AppData>; Â Â Â Â localVideoProducer: null | Producer<AppData>; Â Â Â Â params: ProducerOptions; Â Â Â Â videoParams: ProducerOptions; Â Â Â Â audioParams: ProducerOptions; Â Â Â Â audioProducer: null | Producer<AppData>; Â Â Â Â audioLevel: number; Â Â Â Â localAudioProducer: null | Producer<AppData>; Â Â Â Â consumerTransports: Transport[]; Â Â Â Â consumingTransports: string[]; Â Â Â Â polls: Poll[]; Â Â Â Â poll: null | Poll; Â Â Â Â isPollModalVisible: boolean; Â Â Â Â customImage: string; Â Â Â Â selectedImage: string; Â Â Â Â segmentVideo: null | MediaStream; Â Â Â Â selfieSegmentation: null | SelfieSegmentation; Â Â Â Â pauseSegmentation: boolean; Â Â Â Â processedStream: null | MediaStream; Â Â Â Â keepBackground: boolean; Â Â Â Â backgroundHasChanged: boolean; Â Â Â Â virtualStream: null | MediaStream; Â Â Â Â mainCanvas: null | HTMLCanvasElement; Â Â Â Â 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: null | MediaStream; Â Â Â Â canvasWhiteboard: null | HTMLCanvasElement; Â Â Â Â canvasScreenboard: null | HTMLCanvasElement; Â Â Â Â processedScreenStream: null | MediaStream; Â Â Â Â annotateScreenStream: boolean; Â Â Â Â mainScreenCanvas: null | HTMLCanvasElement; Â Â Â Â isScreenboardModalVisible: boolean; Â Â Â Â validated: boolean; Â Â Â Â device: null | Device; Â Â Â Â socket: Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â localSocket: undefined | Socket<DefaultEventsMap, DefaultEventsMap>; Â Â Â Â 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: null | RtpCapabilities) => void); Â Â Â Â updateRoomRecvIPs: ((value: string[]) => void); Â Â Â Â updateMeetingRoomParams: ((value: null | MeetingRoomParams) => 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: null | Timeout) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNewLimitedStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateYouYouStreamIDs: ((value: string[]) => void); Â Â Â Â updateLocalStream: ((value: null | MediaStream) => void); Â Â Â Â updateRecordStarted: ((value: boolean) => void); Â Â Â Â updateRecordResumed: ((value: boolean) => void); Â Â Â Â updateRecordPaused: ((value: boolean) => void); Â Â Â Â updateRecordStopped: ((value: boolean) => void); Â Â Â Â updateAdminRestrictSetting: ((value: boolean) => void); Â Â Â Â updateVideoRequestState: ((value: null | string) => void); Â Â Â Â updateVideoRequestTime: ((value: number) => void); Â Â Â Â updateVideoAction: ((value: boolean) => void); Â Â Â Â updateLocalStreamVideo: ((value: null | MediaStream) => 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: null | string) => void); Â Â Â Â updateScreenRequestState: ((value: null | string) => void); Â Â Â Â updateChatRequestState: ((value: null | string) => 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: null | MediaStream) => void); Â Â Â Â updateScreenAlreadyOn: ((value: boolean) => void); Â Â Â Â updateChatAlreadyOn: ((value: boolean) => void); Â Â Â Â updateRedirectURL: ((value: string) => void); Â Â Â Â updateOldAllStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateNon_alVideoStreams_muted: ((value: Participant[]) => void); Â Â Â Â updatePaginatedStreams: ((value: (Stream | Participant)[][]) => void); Â Â Â Â updateLocalStreamAudio: ((value: null | MediaStream) => 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: null | number) => void); Â Â Â Â updateLastUpdate: ((value: null | number) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateChatRefStreams: ((value: (Stream | Participant)[]) => 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: (Stream | Participant)[]) => void); Â Â Â Â updateShowMiniView: ((value: boolean) => void); Â Â Â Â updateNStream: ((value: null | MediaStream) => void); Â Â Â Â updateDefer_receive: ((value: boolean) => void); Â Â Â Â updateAllAudioStreams: ((value: (Stream | Participant)[]) => void); Â Â Â Â updateRemoteScreenStream: ((value: Stream[]) => void); Â Â Â Â updateScreenProducer: ((value: null | Producer<AppData>) => 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: null | Participant) => 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: null | Transport<AppData>) => void); Â Â Â Â updateLocalProducerTransport: ((value: null | Transport<AppData>) => void); Â Â Â Â updateVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateLocalVideoProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateParams: ((value: ProducerOptions) => void); Â Â Â Â updateVideoParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioParams: ((value: ProducerOptions) => void); Â Â Â Â updateAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateAudioLevel: ((value: number) => void); Â Â Â Â updateLocalAudioProducer: ((value: null | Producer<AppData>) => void); Â Â Â Â updateConsumerTransports: ((value: Transport[]) => void); Â Â Â Â updateConsumingTransports: ((value: string[]) => void); Â Â Â Â updatePolls: ((value: Poll[]) => void); Â Â Â Â updatePoll: ((value: null | Poll) => void); Â Â Â Â updateIsPollModalVisible: ((value: boolean) => void); Â Â Â Â updateCustomImage: ((value: string) => void); Â Â Â Â updateSelectedImage: ((value: string) => void); Â Â Â Â updateSegmentVideo: ((value: null | MediaStream) => void); Â Â Â Â updateSelfieSegmentation: ((value: null | SelfieSegmentation) => void); Â Â Â Â updatePauseSegmentation: ((value: boolean) => void); Â Â Â Â updateProcessedStream: ((value: null | MediaStream) => void); Â Â Â Â updateKeepBackground: ((value: boolean) => void); Â Â Â Â updateBackgroundHasChanged: ((value: boolean) => void); Â Â Â Â updateVirtualStream: ((value: null | MediaStream) => void); Â Â Â Â updateMainCanvas: ((value: null | HTMLCanvasElement) => 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: null | MediaStream) => void); Â Â Â Â updateCanvasWhiteboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateCanvasScreenboard: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateProcessedScreenStream: ((value: null | MediaStream) => void); Â Â Â Â updateAnnotateScreenStream: ((value: boolean) => void); Â Â Â Â updateMainScreenCanvas: ((value: null | HTMLCanvasElement) => void); Â Â Â Â updateIsScreenboardModalVisible: ((value: boolean) => void); Â Â Â Â checkOrientation: (() => "portrait" | "landscape"); Â Â Â Â updateDevice: ((value: null | Device) => void); Â Â Â Â updateSocket: ((value: Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateLocalSocket: ((value: null | Socket<DefaultEventsMap, DefaultEventsMap>) => void); Â Â Â Â updateValidated: ((value: boolean) => void); Â Â Â Â showAlert: ((__namedParameters: { Â Â Â Â Â Â Â Â message: string; Â Â Â Â Â Â Â Â type: "success" | "danger"; Â Â Â Â Â Â Â Â duration?: number; Â Â Â Â }) => void); Â Â Â Â getUpdatedAllParams: () => { updateMiniCardsGrid: ({ rows, cols, defal, actualRows, parameters, }: UpdateMiniCardsGridOptions) => Promise<void>; mixStreams: ({ alVideoStreams, non_alVideoStreams, ref_participants, }: MixStreamsOptions) => Promise<...>; ... 705 more ...; getUpdatedAllParams: ...; }; }
A promise that resolves when the trigger is complete.
Throws
Will throw an error if the updateScreenClient operation fails.
Remarks
This function handles various conditions to determine the main screen person,
adjusts the screen states, and emits an update to the screen client via socket.
Connects to remote IPs and manages socket connections.
This method establishes connections to remote IPs for media streaming, handles new pipe producer events,
and manages producer closure events. It updates the necessary state in the application to reflect
the current connections and stream configurations.
recordTimerWidget:{ Â Â Â Â component: typeof RecordTimerWidget; Â Â Â Â injector: Injector; } = ...
recordButton
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-component
manages 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.
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