Interface BackgroundModalParameters

interface BackgroundModalParameters {
    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;
    videoAlreadyOn: boolean;
    audioOnlyRoom: boolean;
    islevel: string;
    recordStarted: boolean;
    recordResumed: boolean;
    recordPaused: boolean;
    recordStopped: boolean;
    recordingMediaOptions: string;
    showAlert?: ShowAlert;
    localStreamVideo: null | MediaStream;
    vidCons: VidCons;
    frameRate: number;
    targetResolution: string;
    updateCustomImage: ((image: string) => void);
    updateSelectedImage: ((image: string) => void);
    updateSegmentVideo: ((stream: null | MediaStream) => void);
    updateSelfieSegmentation: ((segmentation: null | SelfieSegmentation) => void);
    updatePauseSegmentation: ((pause: boolean) => void);
    updateProcessedStream: ((stream: null | MediaStream) => void);
    updateKeepBackground: ((keep: boolean) => void);
    updateBackgroundHasChanged: ((changed: boolean) => void);
    updateVirtualStream: ((stream: null | MediaStream) => void);
    updatePrevKeepBackground: ((prev: boolean) => void);
    updateAppliedBackground: ((applied: boolean) => void);
    videoProducer: null | Producer<AppData>;
    transportCreated: boolean;
    videoParams: ProducerOptions;
    updateVideoParams: ((params: ProducerOptions) => void);
    autoClickBackground: boolean;
    updateAutoClickBackground: ((autoClick: boolean) => void);
    updateMainCanvas: ((canvas: HTMLCanvasElement) => void);
    createSendTransport: CreateSendTransportType;
    connectSendTransportVideo: ConnectSendTransportVideoType;
    disconnectSendTransportVideo: DisconnectSendTransportVideoType;
    onScreenChanges: OnScreenChangesType;
    sleep: SleepType;
    getUpdatedAllParams: (() => BackgroundModalParameters);
    coHostResponsibility: CoHostResponsibility[];
    coHost: string;
    updateAddAltGrid: ((addAltGrid: boolean) => void);
    otherGridStreams: CustomMediaComponent[][];
    updateOtherGridStreams: ((otherGridStreams: CustomMediaComponent[][]) => void);
    updateMiniCardsGrid: UpdateMiniCardsGridType;
    p_activeNames: string[];
    activeNames: string[];
    dispActiveNames: string[];
    shareScreenStarted: boolean;
    non_alVideoStreams: Participant[];
    ref_participants: Participant[];
    eventType: EventType;
    sortAudioLoudness: boolean;
    audioDecibels: AudioDecibels[];
    mixed_alVideoStreams: (Stream | Participant)[];
    non_alVideoStreams_muted: Participant[];
    remoteProducerId?: string;
    screenPageLimit: number;
    meetingDisplayType: string;
    meetingVideoOptimized: boolean;
    recordingVideoOptimized: boolean;
    recordingDisplayType: "video" | "media" | "all";
    paginatedStreams: (Stream | Participant)[][];
    itemPageLimit: number;
    doPaginate: boolean;
    prevDoPaginate: boolean;
    currentUserPage: number;
    breakoutRooms: BreakoutParticipant[][];
    hostNewRoom: number;
    breakOutRoomStarted: boolean;
    breakOutRoomEnded: boolean;
    mainRoomsLength: number;
    memberRoom: number;
    updateP_activeNames: ((names: string[]) => void);
    updateActiveNames: ((names: string[]) => void);
    updateDispActiveNames: ((names: string[]) => void);
    updateNon_alVideoStreams: ((participants: Participant[]) => void);
    updateRef_participants: ((participants: Participant[]) => void);
    updateSortAudioLoudness: ((sort: boolean) => void);
    updateMixed_alVideoStreams: ((streams: (Stream | Participant)[]) => void);
    updateNon_alVideoStreams_muted: ((participants: Participant[]) => void);
    updatePaginatedStreams: ((streams: (Stream | Participant)[][]) => void);
    updateDoPaginate: ((paginate: boolean) => void);
    updatePrevDoPaginate: ((paginate: boolean) => void);
    updateCurrentUserPage: ((page: number) => void);
    updateNumberPages: ((pages: number) => void);
    updateMainRoomsLength: ((length: number) => void);
    updateMemberRoom: ((room: number) => void);
    mixStreams: MixStreamsType;
    dispStreams: DispStreamsType;
    prevActiveNames: string[];
    updatePrevActiveNames: ((prevActiveNames: string[]) => void);
    trigger: TriggerType;
    audioProducer: null | Producer<AppData>;
    localAudioProducer?: null | Producer<AppData>;
    updateAudioProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalAudioProducer?: ((localProducer: null | Producer<AppData>) => void);
    updateAudioLevel: ((level: number) => void);
    screenProducer: null | Producer<AppData>;
    localScreenProducer?: null | Producer<AppData>;
    screenParams: ProducerOptions;
    params: ProducerOptions;
    updateScreenProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void);
    localVideoProducer?: null | Producer<AppData>;
    updateMainWindow: boolean;
    updateVideoProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void);
    updateUpdateMainWindow: ((state: boolean) => void);
    audioParams: ProducerOptions;
    localStreamScreen: null | MediaStream;
    canvasStream: null | MediaStream;
    whiteboardStarted: boolean;
    whiteboardEnded: boolean;
    shared: boolean;
    connectSendTransportAudio: ConnectSendTransportAudioType;
    connectSendTransportScreen: ConnectSendTransportScreenType;
    member: string;
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
    device: null | Device;
    producerTransport: null | Transport<AppData>;
    localProducerTransport?: null | Transport<AppData>;
    localTransportCreated?: boolean;
    updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void);
    updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void);
    updateTransportCreated: ((transportCreated: boolean) => void);
    updateLocalTransportCreated?: ((localTransportCreated: boolean) => void);
    connectSendTransport: ConnectSendTransportType;
    roomName: string;
    lock_screen: boolean;
    reorderStreams: ReorderStreamsType;
    consumerTransports: Transport[];
    streamNames: Stream[];
    audStreamNames: Stream[];
    hostLabel: string;
    mainHeightWidth: number;
    prevMainHeightWidth: number;
    firstAll: boolean;
    shareEnded: boolean;
    p_dispActiveNames: string[];
    nForReadjustRecord: number;
    first_round: boolean;
    chatRefStreams: (Stream | Participant)[];
    updateLStreams: ((streams: (Stream | Participant)[]) => void);
    updateChatRefStreams: ((streams: (Stream | Participant)[]) => void);
    updateNForReadjustRecord: ((n: number) => void);
    updateShowMiniView: ((value: boolean) => void);
    prepopulateUserMedia: PrepopulateUserMediaType;
    rePort: RePortType;
    processConsumerTransports: ProcessConsumerTransportsType;
    resumePauseStreams: ResumePauseStreamsType;
    readjust: ReadjustType;
    addVideosGrid: AddVideosGridType;
    getEstimate: GetEstimateType;
    checkGrid: CheckGridType;
    resumePauseAudioStreams: ResumePauseAudioStreamsType;
    fixedPageLimit: number;
    removeAltGrid: boolean;
    isMediumScreen: boolean;
    updateRemoveAltGrid: ((value: boolean) => void);
    calculateRowsAndColumns: CalculateRowsAndColumnsType;
    addForBasic: boolean;
    updateAddForBasic: ((value: boolean) => void);
    updateItemPageLimit: ((value: number) => void);
    forceFullDisplay: boolean;
    mainScreenFilled: boolean;
    adminOnMainScreen: boolean;
    mainScreenPerson: string;
    audioAlreadyOn: boolean;
    checkOrientation: (() => string);
    screenForceFullDisplay: boolean;
    remoteScreenStream: Stream[];
    isWideScreen: boolean;
    localUIMode: boolean;
    annotateScreenStream: boolean;
    updateMainScreenPerson: ((person: string) => void);
    updateMainScreenFilled: ((filled: boolean) => void);
    updateAdminOnMainScreen: ((admin: boolean) => void);
    updateMainHeightWidth: ((heightWidth: number) => void);
    updateScreenForceFullDisplay: ((force: boolean) => void);
    updateMainGridStream: ((components: CustomMediaComponent[]) => void);
    screenStates: ScreenState[];
    prevScreenStates: ScreenState[];
    updateScreenStates: ((states: ScreenState[]) => void);
    updatePrevScreenStates: ((states: ScreenState[]) => void);
    compareActiveNames: CompareActiveNamesType;
    compareScreenStates: CompareScreenStatesType;
    allVideoStreams: (Stream | Participant)[];
    participants: Participant[];
    oldAllStreams: (Stream | Participant)[];
    screenId?: string;
    adminVidID?: string;
    newLimitedStreams: (Stream | Participant)[];
    newLimitedStreamsIDs: string[];
    activeSounds: string[];
    screenShareIDStream?: string;
    screenShareNameStream?: string;
    adminIDStream?: string;
    adminNameStream?: string;
    updateNewLimitedStreams: ((streams: (Stream | Participant)[]) => void);
    updateNewLimitedStreamsIDs: ((ids: string[]) => void);
    updateActiveSounds: ((sounds: string[]) => void);
    updateScreenShareIDStream: ((id: string) => void);
    updateScreenShareNameStream: ((name: string) => void);
    updateAdminIDStream: ((id: string) => void);
    updateAdminNameStream: ((name: string) => void);
    updateYouYouStream: ((streams: (Stream | Participant)[]) => void);
    changeVids: ChangeVidsType;
    allAudioStreams: (Stream | Participant)[];
    limitedBreakRoom: BreakoutParticipant[];
    updateLimitedBreakRoom: ((limitedBreakRoom: BreakoutParticipant[]) => void);
    processConsumerTransportsAudio: ProcessConsumerTransportsAudioType;
    updateDateState?: null | number;
    lastUpdate: null | number;
    nForReadjust: number;
    updateUpdateDateState: ((timestamp: null | number) => void);
    updateLastUpdate: ((lastUpdate: null | number) => void);
    updateNForReadjust: ((nForReadjust: number) => void);
    autoAdjust: AutoAdjustType;
    updateGridRows: ((rows: number) => void);
    updateGridCols: ((cols: number) => void);
    updateAltGridRows: ((rows: number) => void);
    updateAltGridCols: ((cols: number) => void);
    updateGridSizes: ((gridSizes: GridSizes) => void);
    gridSizes: GridSizes;
    paginationDirection: string;
    paginationHeightWidth: number;
    componentSizes: ComponentSizes;
    [key: string]: any;
}

Hierarchy (view full)

Indexable

  • [key: string]: any

Properties

customImage selectedImage segmentVideo selfieSegmentation pauseSegmentation processedStream keepBackground backgroundHasChanged virtualStream mainCanvas prevKeepBackground appliedBackground videoAlreadyOn audioOnlyRoom islevel recordStarted recordResumed recordPaused recordStopped recordingMediaOptions showAlert? localStreamVideo vidCons frameRate targetResolution updateCustomImage updateSelectedImage updateSegmentVideo updateSelfieSegmentation updatePauseSegmentation updateProcessedStream updateKeepBackground updateBackgroundHasChanged updateVirtualStream updatePrevKeepBackground updateAppliedBackground videoProducer transportCreated videoParams updateVideoParams autoClickBackground updateAutoClickBackground updateMainCanvas createSendTransport connectSendTransportVideo disconnectSendTransportVideo onScreenChanges sleep getUpdatedAllParams coHostResponsibility coHost updateAddAltGrid otherGridStreams updateOtherGridStreams updateMiniCardsGrid p_activeNames activeNames dispActiveNames shareScreenStarted non_alVideoStreams ref_participants eventType sortAudioLoudness audioDecibels mixed_alVideoStreams non_alVideoStreams_muted remoteProducerId? screenPageLimit meetingDisplayType meetingVideoOptimized recordingVideoOptimized recordingDisplayType paginatedStreams itemPageLimit doPaginate prevDoPaginate currentUserPage breakoutRooms hostNewRoom breakOutRoomStarted breakOutRoomEnded mainRoomsLength memberRoom updateP_activeNames updateActiveNames updateDispActiveNames updateNon_alVideoStreams updateRef_participants updateSortAudioLoudness updateMixed_alVideoStreams updateNon_alVideoStreams_muted updatePaginatedStreams updateDoPaginate updatePrevDoPaginate updateCurrentUserPage updateNumberPages updateMainRoomsLength updateMemberRoom mixStreams dispStreams prevActiveNames updatePrevActiveNames trigger audioProducer localAudioProducer? updateAudioProducer updateLocalAudioProducer? updateAudioLevel screenProducer localScreenProducer? screenParams params updateScreenProducer updateLocalScreenProducer? localVideoProducer? updateMainWindow updateVideoProducer updateLocalVideoProducer? updateUpdateMainWindow audioParams localStreamScreen canvasStream whiteboardStarted whiteboardEnded shared connectSendTransportAudio connectSendTransportScreen member socket localSocket? device producerTransport localProducerTransport? localTransportCreated? updateProducerTransport updateLocalProducerTransport? updateTransportCreated updateLocalTransportCreated? connectSendTransport roomName lock_screen reorderStreams consumerTransports streamNames audStreamNames hostLabel mainHeightWidth prevMainHeightWidth firstAll shareEnded p_dispActiveNames nForReadjustRecord first_round chatRefStreams updateLStreams updateChatRefStreams updateNForReadjustRecord updateShowMiniView prepopulateUserMedia rePort processConsumerTransports resumePauseStreams readjust addVideosGrid getEstimate checkGrid resumePauseAudioStreams fixedPageLimit removeAltGrid isMediumScreen updateRemoveAltGrid calculateRowsAndColumns addForBasic updateAddForBasic updateItemPageLimit forceFullDisplay mainScreenFilled adminOnMainScreen mainScreenPerson audioAlreadyOn checkOrientation screenForceFullDisplay remoteScreenStream isWideScreen localUIMode annotateScreenStream updateMainScreenPerson updateMainScreenFilled updateAdminOnMainScreen updateMainHeightWidth updateScreenForceFullDisplay updateMainGridStream screenStates prevScreenStates updateScreenStates updatePrevScreenStates compareActiveNames compareScreenStates allVideoStreams participants oldAllStreams screenId? adminVidID? newLimitedStreams newLimitedStreamsIDs activeSounds screenShareIDStream? screenShareNameStream? adminIDStream? adminNameStream? updateNewLimitedStreams updateNewLimitedStreamsIDs updateActiveSounds updateScreenShareIDStream updateScreenShareNameStream updateAdminIDStream updateAdminNameStream updateYouYouStream changeVids allAudioStreams limitedBreakRoom updateLimitedBreakRoom processConsumerTransportsAudio updateDateState? lastUpdate nForReadjust updateUpdateDateState updateLastUpdate updateNForReadjust autoAdjust updateGridRows updateGridCols updateAltGridRows updateAltGridCols updateGridSizes gridSizes paginationDirection paginationHeightWidth componentSizes

Properties

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
videoAlreadyOn: boolean
audioOnlyRoom: boolean
islevel: string
recordStarted: boolean
recordResumed: boolean
recordPaused: boolean
recordStopped: boolean
recordingMediaOptions: string
showAlert?: ShowAlert
localStreamVideo: null | MediaStream
vidCons: VidCons
frameRate: number
targetResolution: string
updateCustomImage: ((image: string) => void)
updateSelectedImage: ((image: string) => void)
updateSegmentVideo: ((stream: null | MediaStream) => void)
updateSelfieSegmentation: ((segmentation: null | SelfieSegmentation) => void)
updatePauseSegmentation: ((pause: boolean) => void)
updateProcessedStream: ((stream: null | MediaStream) => void)
updateKeepBackground: ((keep: boolean) => void)
updateBackgroundHasChanged: ((changed: boolean) => void)
updateVirtualStream: ((stream: null | MediaStream) => void)
updatePrevKeepBackground: ((prev: boolean) => void)
updateAppliedBackground: ((applied: boolean) => void)
videoProducer: null | Producer<AppData>
transportCreated: boolean
videoParams: ProducerOptions
updateVideoParams: ((params: ProducerOptions) => void)
autoClickBackground: boolean
updateAutoClickBackground: ((autoClick: boolean) => void)
updateMainCanvas: ((canvas: HTMLCanvasElement) => void)
createSendTransport: CreateSendTransportType
connectSendTransportVideo: ConnectSendTransportVideoType
disconnectSendTransportVideo: DisconnectSendTransportVideoType
onScreenChanges: OnScreenChangesType
sleep: SleepType
getUpdatedAllParams: (() => BackgroundModalParameters)
coHostResponsibility: CoHostResponsibility[]
coHost: string
updateAddAltGrid: ((addAltGrid: boolean) => void)
otherGridStreams: CustomMediaComponent[][]
updateOtherGridStreams: ((otherGridStreams: CustomMediaComponent[][]) => void)
updateMiniCardsGrid: UpdateMiniCardsGridType
p_activeNames: string[]
activeNames: string[]
dispActiveNames: string[]
shareScreenStarted: boolean
non_alVideoStreams: Participant[]
ref_participants: Participant[]
eventType: EventType
sortAudioLoudness: boolean
audioDecibels: AudioDecibels[]
mixed_alVideoStreams: (Stream | Participant)[]
non_alVideoStreams_muted: Participant[]
remoteProducerId?: string
screenPageLimit: number
meetingDisplayType: string
meetingVideoOptimized: boolean
recordingVideoOptimized: boolean
recordingDisplayType: "video" | "media" | "all"
paginatedStreams: (Stream | Participant)[][]
itemPageLimit: number
doPaginate: boolean
prevDoPaginate: boolean
currentUserPage: number
breakoutRooms: BreakoutParticipant[][]
hostNewRoom: number
breakOutRoomStarted: boolean
breakOutRoomEnded: boolean
mainRoomsLength: number
memberRoom: number
updateP_activeNames: ((names: string[]) => void)
updateActiveNames: ((names: string[]) => void)
updateDispActiveNames: ((names: string[]) => void)
updateNon_alVideoStreams: ((participants: Participant[]) => void)
updateRef_participants: ((participants: Participant[]) => void)
updateSortAudioLoudness: ((sort: boolean) => void)
updateMixed_alVideoStreams: ((streams: (Stream | Participant)[]) => void)
updateNon_alVideoStreams_muted: ((participants: Participant[]) => void)
updatePaginatedStreams: ((streams: (Stream | Participant)[][]) => void)
updateDoPaginate: ((paginate: boolean) => void)
updatePrevDoPaginate: ((paginate: boolean) => void)
updateCurrentUserPage: ((page: number) => void)
updateNumberPages: ((pages: number) => void)
updateMainRoomsLength: ((length: number) => void)
updateMemberRoom: ((room: number) => void)
mixStreams: MixStreamsType
dispStreams: DispStreamsType
prevActiveNames: string[]
updatePrevActiveNames: ((prevActiveNames: string[]) => void)
trigger: TriggerType
audioProducer: null | Producer<AppData>
localAudioProducer?: null | Producer<AppData>
updateAudioProducer: ((producer: null | Producer<AppData>) => void)
updateLocalAudioProducer?: ((localProducer: null | Producer<AppData>) => void)
updateAudioLevel: ((level: number) => void)
screenProducer: null | Producer<AppData>
localScreenProducer?: null | Producer<AppData>
screenParams: ProducerOptions
params: ProducerOptions
updateScreenProducer: ((producer: null | Producer<AppData>) => void)
updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void)
localVideoProducer?: null | Producer<AppData>
updateMainWindow: boolean
updateVideoProducer: ((producer: null | Producer<AppData>) => void)
updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void)
updateUpdateMainWindow: ((state: boolean) => void)
audioParams: ProducerOptions
localStreamScreen: null | MediaStream
canvasStream: null | MediaStream
whiteboardStarted: boolean
whiteboardEnded: boolean
shared: boolean
connectSendTransportAudio: ConnectSendTransportAudioType
connectSendTransportScreen: ConnectSendTransportScreenType
member: string
socket: Socket<DefaultEventsMap, DefaultEventsMap>
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
device: null | Device
producerTransport: null | Transport<AppData>
localProducerTransport?: null | Transport<AppData>
localTransportCreated?: boolean
updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void)
updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void)
updateTransportCreated: ((transportCreated: boolean) => void)
updateLocalTransportCreated?: ((localTransportCreated: boolean) => void)
connectSendTransport: ConnectSendTransportType
roomName: string
lock_screen: boolean
reorderStreams: ReorderStreamsType
consumerTransports: Transport[]
streamNames: Stream[]
audStreamNames: Stream[]
hostLabel: string
mainHeightWidth: number
prevMainHeightWidth: number
firstAll: boolean
shareEnded: boolean
p_dispActiveNames: string[]
nForReadjustRecord: number
first_round: boolean
chatRefStreams: (Stream | Participant)[]
updateLStreams: ((streams: (Stream | Participant)[]) => void)
updateChatRefStreams: ((streams: (Stream | Participant)[]) => void)
updateNForReadjustRecord: ((n: number) => void)
updateShowMiniView: ((value: boolean) => void)
prepopulateUserMedia: PrepopulateUserMediaType
rePort: RePortType
processConsumerTransports: ProcessConsumerTransportsType
resumePauseStreams: ResumePauseStreamsType
readjust: ReadjustType
addVideosGrid: AddVideosGridType
getEstimate: GetEstimateType
checkGrid: CheckGridType
resumePauseAudioStreams: ResumePauseAudioStreamsType
fixedPageLimit: number
removeAltGrid: boolean
isMediumScreen: boolean
updateRemoveAltGrid: ((value: boolean) => void)
calculateRowsAndColumns: CalculateRowsAndColumnsType
addForBasic: boolean
updateAddForBasic: ((value: boolean) => void)
updateItemPageLimit: ((value: number) => void)
forceFullDisplay: boolean
mainScreenFilled: boolean
adminOnMainScreen: boolean
mainScreenPerson: string
audioAlreadyOn: boolean
checkOrientation: (() => string)
screenForceFullDisplay: boolean
remoteScreenStream: Stream[]
isWideScreen: boolean
localUIMode: boolean
annotateScreenStream: boolean
updateMainScreenPerson: ((person: string) => void)
updateMainScreenFilled: ((filled: boolean) => void)
updateAdminOnMainScreen: ((admin: boolean) => void)
updateMainHeightWidth: ((heightWidth: number) => void)
updateScreenForceFullDisplay: ((force: boolean) => void)
updateMainGridStream: ((components: CustomMediaComponent[]) => void)
screenStates: ScreenState[]
prevScreenStates: ScreenState[]
updateScreenStates: ((states: ScreenState[]) => void)
updatePrevScreenStates: ((states: ScreenState[]) => void)
compareActiveNames: CompareActiveNamesType
compareScreenStates: CompareScreenStatesType
allVideoStreams: (Stream | Participant)[]
participants: Participant[]
oldAllStreams: (Stream | Participant)[]
screenId?: string
adminVidID?: string
newLimitedStreams: (Stream | Participant)[]
newLimitedStreamsIDs: string[]
activeSounds: string[]
screenShareIDStream?: string
screenShareNameStream?: string
adminIDStream?: string
adminNameStream?: string
updateNewLimitedStreams: ((streams: (Stream | Participant)[]) => void)
updateNewLimitedStreamsIDs: ((ids: string[]) => void)
updateActiveSounds: ((sounds: string[]) => void)
updateScreenShareIDStream: ((id: string) => void)
updateScreenShareNameStream: ((name: string) => void)
updateAdminIDStream: ((id: string) => void)
updateAdminNameStream: ((name: string) => void)
updateYouYouStream: ((streams: (Stream | Participant)[]) => void)
changeVids: ChangeVidsType
allAudioStreams: (Stream | Participant)[]
limitedBreakRoom: BreakoutParticipant[]
updateLimitedBreakRoom: ((limitedBreakRoom: BreakoutParticipant[]) => void)
processConsumerTransportsAudio: ProcessConsumerTransportsAudioType
updateDateState?: null | number
lastUpdate: null | number
nForReadjust: number
updateUpdateDateState: ((timestamp: null | number) => void)
updateLastUpdate: ((lastUpdate: null | number) => void)
updateNForReadjust: ((nForReadjust: number) => void)
autoAdjust: AutoAdjustType
updateGridRows: ((rows: number) => void)
updateGridCols: ((cols: number) => void)
updateAltGridRows: ((rows: number) => void)
updateAltGridCols: ((cols: number) => void)
updateGridSizes: ((gridSizes: GridSizes) => void)
gridSizes: GridSizes
paginationDirection: string
paginationHeightWidth: number
componentSizes: ComponentSizes