Variable initialValuesStateConst
initialValuesState: {
roomName: string;
member: string;
adminPasscode: string;
islevel: string;
coHost: string;
coHostResponsibility: { name: string; value: boolean; dedicated: boolean }[];
youAreCoHost: boolean;
youAreHost: boolean;
confirmedToRecord: boolean;
meetingDisplayType: string;
meetingVideoOptimized: boolean;
eventType: string;
participants: never[];
filteredParticipants: never[];
participantsCounter: number;
participantsFilter: string;
validated: boolean;
localUIMode: boolean;
socket: {};
localSocket: undefined;
roomData: null;
device: null;
apiKey: string;
apiUserName: string;
apiToken: string;
link: string;
consume_sockets: never[];
rtpCapabilities: null;
roomRecvIPs: never[];
meetingRoomParams: null;
itemPageLimit: number;
audioOnlyRoom: boolean;
addForBasic: boolean;
screenPageLimit: number;
shareScreenStarted: boolean;
shared: boolean;
targetOrientation: string;
targetResolution: string;
targetResolutionHost: string;
vidCons: { width: number; height: number };
frameRate: number;
hParams: {};
vParams: {};
screenParams: {};
aParams: {};
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: {
mainSpecs: {
mediaOptions: string;
audioOptions: string;
videoOptions: string;
videoType: string;
videoOptimized: boolean;
recordingDisplayType: string;
addHLS: boolean;
};
dispSpecs: {
nameTags: boolean;
backgroundColor: string;
nameTagsColor: string;
orientationVideo: string;
};
};
canRecord: boolean;
startReport: boolean;
endReport: boolean;
recordTimerInterval: null;
recordStartTime: number;
recordElapsedTime: number;
isTimerRunning: boolean;
canPauseResume: boolean;
recordChangeSeconds: number;
pauseLimit: number;
pauseRecordCount: number;
canLaunchRecord: boolean;
stopLaunchRecord: boolean;
participantsAll: never[];
firstAll: boolean;
updateMainWindow: boolean;
first_round: boolean;
landScaped: boolean;
lock_screen: boolean;
screenId: string;
allVideoStreams: never[];
newLimitedStreams: never[];
newLimitedStreamsIDs: never[];
activeSounds: never[];
screenShareIDStream: string;
screenShareNameStream: string;
adminIDStream: string;
adminNameStream: string;
youYouStream: never[];
youYouStreamIDs: never[];
localStream: null;
recordStarted: boolean;
recordResumed: boolean;
recordPaused: boolean;
recordStopped: boolean;
adminRestrictSetting: boolean;
videoRequestState: null;
videoRequestTime: number;
videoAction: boolean;
localStreamVideo: null;
userDefaultVideoInputDevice: string;
currentFacingMode: string;
prevFacingMode: string;
defVideoID: string;
allowed: boolean;
dispActiveNames: never[];
activeNames: never[];
prevActiveNames: never[];
p_activeNames: never[];
p_dispActiveNames: never[];
membersReceived: boolean;
deferScreenReceived: boolean;
hostFirstSwitch: boolean;
micAction: boolean;
screenAction: boolean;
chatAction: boolean;
audioRequestState: null;
screenRequestState: null;
chatRequestState: null;
audioRequestTime: number;
screenRequestTime: number;
chatRequestTime: number;
updateRequestIntervalSeconds: number;
oldSoundIds: never[];
hostLabel: string;
mainScreenFilled: boolean;
localStreamScreen: null;
screenAlreadyOn: boolean;
chatAlreadyOn: boolean;
redirectURL: string;
oldAllStreams: never[];
adminVidID: string;
streamNames: never[];
non_alVideoStreams: never[];
sortAudioLoudness: boolean;
audioDecibels: never[];
mixed_alVideoStreams: never[];
non_alVideoStreams_muted: never[];
paginatedStreams: never[];
localStreamAudio: null;
defAudioID: string;
userDefaultAudioInputDevice: string;
userDefaultAudioOutputDevice: string;
prevAudioInputDevice: string;
prevVideoInputDevice: string;
audioPaused: boolean;
mainScreenPerson: string;
adminOnMainScreen: boolean;
screenStates: {
mainScreenPerson: string;
mainScreenProducerId: string;
mainScreenFilled: boolean;
adminOnMainScreen: boolean;
}[];
prevScreenStates: {
mainScreenPerson: string;
mainScreenProducerId: string;
mainScreenFilled: boolean;
adminOnMainScreen: boolean;
}[];
updateDateState: null;
lastUpdate: null;
nForReadjustRecord: number;
fixedPageLimit: number;
removeAltGrid: boolean;
nForReadjust: number;
reorderInterval: number;
fastReorderInterval: number;
lastReorderTime: number;
audStreamNames: never[];
currentUserPage: number;
mainHeightWidth: number;
prevMainHeightWidth: number;
prevDoPaginate: boolean;
doPaginate: boolean;
shareEnded: boolean;
lStreams: never[];
chatRefStreams: never[];
controlHeight: number;
isWideScreen: boolean;
isMediumScreen: boolean;
isSmallScreen: boolean;
addGrid: boolean;
addAltGrid: boolean;
gridRows: number;
gridCols: number;
altGridRows: number;
altGridCols: number;
numberPages: number;
currentStreams: never[];
showMiniView: boolean;
nStream: null;
defer_receive: boolean;
allAudioStreams: never[];
remoteScreenStream: never[];
screenProducer: null;
localScreenProducer: null;
gotAllVids: boolean;
paginationHeightWidth: number;
paginationDirection: string;
gridSizes: {
gridWidth: number;
gridHeight: number;
altGridWidth: number;
altGridHeight: number;
};
screenForceFullDisplay: boolean;
mainGridStream: never[];
otherGridStreams: never[][];
audioOnlyStreams: never[];
videoInputs: never[];
audioInputs: never[];
meetingProgressTime: string;
meetingElapsedTime: number;
ref_participants: never[];
messages: never[];
startDirectMessage: boolean;
directMessageDetails: null;
showMessagesBadge: boolean;
audioSetting: string;
videoSetting: string;
screenshareSetting: string;
chatSetting: string;
displayOption: string;
autoWave: boolean;
forceFullDisplay: boolean;
prevForceFullDisplay: boolean;
prevMeetingDisplayType: string;
waitingRoomFilter: string;
waitingRoomList: never[];
waitingRoomCounter: number;
filteredWaitingRoomList: never[];
requestFilter: string;
requestList: never[];
requestCounter: number;
filteredRequestList: never[];
totalReqWait: number;
alertVisible: boolean;
alertMessage: string;
alertType: string;
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;
isShareEventModalVisible: boolean;
isLoadingModalVisible: boolean;
recordingMediaOptions: string;
recordingAudioOptions: string;
recordingVideoOptions: string;
recordingVideoType: string;
recordingVideoOptimized: boolean;
recordingDisplayType: string;
recordingAddHLS: boolean;
recordingNameTags: boolean;
recordingBackgroundColor: string;
recordingNameTagsColor: string;
recordingAddText: boolean;
recordingCustomText: string;
recordingCustomTextPosition: string;
recordingCustomTextColor: string;
recordingOrientationVideo: string;
clearedToResume: boolean;
clearedToRecord: boolean;
recordState: string;
showRecordButtons: boolean;
recordingProgressTime: string;
audioSwitching: boolean;
videoSwitching: boolean;
videoAlreadyOn: boolean;
audioAlreadyOn: boolean;
componentSizes: {
mainHeight: number;
otherHeight: number;
mainWidth: number;
otherWidth: number;
};
hasCameraPermission: boolean;
hasAudioPermission: boolean;
transportCreated: boolean;
localTransportCreated: boolean;
transportCreatedVideo: boolean;
transportCreatedAudio: boolean;
transportCreatedScreen: boolean;
producerTransport: null;
localProducerTransport: null;
videoProducer: null;
localVideoProducer: null;
params: {};
videoParams: {};
audioParams: {};
audioProducer: null;
localAudioProducer: null;
consumerTransports: never[];
consumingTransports: never[];
polls: never[];
poll: null;
isPollModalVisible: boolean;
customImage: string;
selectedImage: string;
segmentVideo: null;
selfieSegmentation: null;
pauseSegmentation: boolean;
processedStream: null;
keepBackground: boolean;
backgroundHasChanged: boolean;
virtualStream: null;
mainCanvas: null;
prevKeepBackground: boolean;
appliedBackground: boolean;
isBackgroundModalVisible: boolean;
autoClickBackground: boolean;
breakoutRooms: never[];
currentRoomIndex: number;
canStartBreakout: boolean;
breakOutRoomStarted: boolean;
breakOutRoomEnded: boolean;
hostNewRoom: number;
limitedBreakRoom: never[];
mainRoomsLength: number;
memberRoom: number;
isBreakoutRoomsModalVisible: boolean;
whiteboardUsers: never[];
currentWhiteboardIndex: number;
canStartWhiteboard: boolean;
whiteboardStarted: boolean;
whiteboardEnded: boolean;
whiteboardLimit: number;
isWhiteboardModalVisible: boolean;
isConfigureWhiteboardModalVisible: boolean;
shapes: never[];
useImageBackground: boolean;
redoStack: never[];
undoStack: never[];
canvasStream: null;
canvasWhiteboard: null;
canvasScreenboard: null;
processedScreenStream: null;
annotateScreenStream: boolean;
mainScreenCanvas: null;
isScreenboardModalVisible: boolean;
micActive: boolean;
videoActive: boolean;
screenShareActive: boolean;
endCallActive: boolean;
participantsActive: boolean;
menuActive: boolean;
commentsActive: boolean;
} = ...