Interface ClickScreenShareParameters

interface ClickScreenShareParameters {
    audioDecibels: AudioDecibels[];
    coHostResponsibility: CoHostResponsibility[];
    coHost: string;
    updateAddAltGrid: ((addAltGrid: boolean) => void);
    otherGridStreams: CustomMediaComponent[][];
    updateOtherGridStreams: ((otherGridStreams: CustomMediaComponent[][]) => void);
    updateMiniCardsGrid: UpdateMiniCardsGridType;
    p_activeNames: string[];
    activeNames: string[];
    dispActiveNames: string[];
    non_alVideoStreams: Participant[];
    ref_participants: Participant[];
    sortAudioLoudness: boolean;
    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;
    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;
    shared: boolean;
    whiteboardStarted: boolean;
    whiteboardEnded: boolean;
    breakOutRoomStarted: boolean;
    breakOutRoomEnded: boolean;
    requestScreenShare: RequestScreenShareType;
    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);
    localScreenProducer?: null | Producer<AppData>;
    screenParams: ProducerOptions;
    params: ProducerOptions;
    videoProducer: null | Producer<AppData>;
    localVideoProducer?: null | Producer<AppData>;
    updateVideoProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void);
    audioParams: ProducerOptions;
    videoParams: ProducerOptions;
    canvasStream: null | MediaStream;
    connectSendTransportAudio: ConnectSendTransportAudioType;
    connectSendTransportVideo: ConnectSendTransportVideoType;
    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);
    updateLocalTransportCreated?: ((localTransportCreated: boolean) => void);
    connectSendTransport: ConnectSendTransportType;
    screenProducer: null | Producer<AppData>;
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
    updateScreenProducer: ((screenProducer: null | Producer<AppData>) => void);
    updateLocalScreenProducer?: ((localScreenProducer: null | Producer<AppData>) => void);
    consumerTransports: Transport[];
    streamNames: Stream[];
    audStreamNames: Stream[];
    prevMainHeightWidth: number;
    p_dispActiveNames: string[];
    nForReadjustRecord: number;
    chatRefStreams: (Stream | Participant)[];
    updateLStreams: ((streams: (Stream | Participant)[]) => void);
    updateChatRefStreams: ((streams: (Stream | Participant)[]) => void);
    updateNForReadjustRecord: ((n: number) => void);
    updateShowMiniView: ((value: boolean) => void);
    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;
    participants: Participant[];
    allVideoStreams: (Stream | Participant)[];
    screenId?: string;
    mainScreenFilled: boolean;
    adminOnMainScreen: boolean;
    mainScreenPerson: string;
    videoAlreadyOn: boolean;
    audioAlreadyOn: boolean;
    oldAllStreams: (Stream | Participant)[];
    checkOrientation: (() => string);
    screenForceFullDisplay: boolean;
    remoteScreenStream: Stream[];
    localStreamVideo: null | MediaStream;
    mainHeightWidth: number;
    isWideScreen: boolean;
    localUIMode: boolean;
    virtualStream: null | MediaStream;
    keepBackground: boolean;
    updateMainScreenPerson: ((person: string) => void);
    updateMainScreenFilled: ((filled: boolean) => void);
    updateAdminOnMainScreen: ((admin: boolean) => void);
    updateScreenForceFullDisplay: ((force: boolean) => void);
    updateMainGridStream: ((components: CustomMediaComponent[]) => void);
    sleep: SleepType;
    recordStarted: boolean;
    recordStopped: boolean;
    recordPaused: boolean;
    recordResumed: boolean;
    screenStates: ScreenState[];
    prevScreenStates: ScreenState[];
    updateScreenStates: ((states: ScreenState[]) => void);
    updatePrevScreenStates: ((states: ScreenState[]) => void);
    compareActiveNames: CompareActiveNamesType;
    compareScreenStates: CompareScreenStatesType;
    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;
    targetResolution?: string;
    targetResolutionHost?: string;
    startShareScreen: StartShareScreenType;
    allAudioStreams: (Stream | Participant)[];
    limitedBreakRoom: BreakoutParticipant[];
    updateLimitedBreakRoom: ((limitedBreakRoom: BreakoutParticipant[]) => void);
    processConsumerTransportsAudio: ProcessConsumerTransportsAudioType;
    onWeb: boolean;
    targetWidth?: number;
    targetHeight?: number;
    streamSuccessScreen: StreamSuccessScreenType;
    shareScreenStarted: boolean;
    shareEnded: boolean;
    updateMainWindow: boolean;
    defer_receive: boolean;
    hostLabel: string;
    lock_screen: boolean;
    forceFullDisplay: boolean;
    firstAll: boolean;
    first_round: boolean;
    localStreamScreen: null | MediaStream;
    eventType: EventType;
    prevForceFullDisplay: boolean;
    annotateScreenStream: boolean;
    updateShared: ((shared: boolean) => void);
    updateShareScreenStarted: ((shareScreenStarted: boolean) => void);
    updateShareEnded: ((shareEnded: boolean) => void);
    updateUpdateMainWindow: ((updateMainWindow: boolean) => void);
    updateDefer_receive: ((defer_receive: boolean) => void);
    updateLock_screen: ((lock_screen: boolean) => void);
    updateForceFullDisplay: ((forceFullDisplay: boolean) => void);
    updateFirstAll: ((firstAll: boolean) => void);
    updateFirst_round: ((first_round: boolean) => void);
    updateLocalStreamScreen: ((localStreamScreen: null | MediaStream) => void);
    updateMainHeightWidth: ((mainHeightWidth: number) => void);
    updateAnnotateScreenStream: ((annotateScreenStream: boolean) => void);
    updateIsScreenboardModalVisible: ((isVisible: boolean) => void);
    disconnectSendTransportScreen: DisconnectSendTransportScreenType;
    prepopulateUserMedia: PrepopulateUserMediaType;
    reorderStreams: ReorderStreamsType;
    getVideos: GetVideosType;
    transportCreated: boolean;
    transportCreatedScreen: boolean;
    updateTransportCreatedScreen: ((transportCreatedScreen: boolean) => void);
    updateScreenAction: ((screenAction: boolean) => void);
    updateTransportCreated: ((transportCreated: boolean) => void);
    createSendTransport: CreateSendTransportType;
    connectSendTransportScreen: ConnectSendTransportScreenType;
    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;
    showAlert?: ShowAlert;
    roomName: string;
    member: string;
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    islevel: string;
    youAreCoHost: boolean;
    adminRestrictSetting: boolean;
    audioSetting: string;
    videoSetting: string;
    screenshareSetting: string;
    chatSetting: string;
    screenAction: boolean;
    screenAlreadyOn: boolean;
    screenRequestState: null | string;
    screenRequestTime: number;
    audioOnlyRoom: boolean;
    updateRequestIntervalSeconds: number;
    updateScreenRequestState: ((state: null | string) => void);
    updateScreenAlreadyOn: ((status: boolean) => void);
    checkPermission: CheckPermissionType;
    checkScreenShare: CheckScreenShareType;
    stopShareScreen: StopShareScreenType;
    getUpdatedAllParams: (() => ClickScreenShareParameters);
    [key: string]: any;
}

Hierarchy (view full)

Indexable

  • [key: string]: any

Properties

audioDecibels coHostResponsibility coHost updateAddAltGrid otherGridStreams updateOtherGridStreams updateMiniCardsGrid p_activeNames activeNames dispActiveNames non_alVideoStreams ref_participants sortAudioLoudness mixed_alVideoStreams non_alVideoStreams_muted remoteProducerId? screenPageLimit meetingDisplayType meetingVideoOptimized recordingVideoOptimized recordingDisplayType paginatedStreams itemPageLimit doPaginate prevDoPaginate currentUserPage breakoutRooms hostNewRoom 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 shared whiteboardStarted whiteboardEnded breakOutRoomStarted breakOutRoomEnded requestScreenShare prevActiveNames updatePrevActiveNames trigger audioProducer localAudioProducer? updateAudioProducer updateLocalAudioProducer? updateAudioLevel localScreenProducer? screenParams params videoProducer localVideoProducer? updateVideoProducer updateLocalVideoProducer? audioParams videoParams canvasStream connectSendTransportAudio connectSendTransportVideo device producerTransport localProducerTransport? localTransportCreated? updateProducerTransport updateLocalProducerTransport? updateLocalTransportCreated? connectSendTransport screenProducer localSocket? updateScreenProducer updateLocalScreenProducer? consumerTransports streamNames audStreamNames prevMainHeightWidth p_dispActiveNames nForReadjustRecord chatRefStreams updateLStreams updateChatRefStreams updateNForReadjustRecord updateShowMiniView rePort processConsumerTransports resumePauseStreams readjust addVideosGrid getEstimate checkGrid resumePauseAudioStreams fixedPageLimit removeAltGrid isMediumScreen updateRemoveAltGrid calculateRowsAndColumns participants allVideoStreams screenId? mainScreenFilled adminOnMainScreen mainScreenPerson videoAlreadyOn audioAlreadyOn oldAllStreams checkOrientation screenForceFullDisplay remoteScreenStream localStreamVideo mainHeightWidth isWideScreen localUIMode virtualStream keepBackground updateMainScreenPerson updateMainScreenFilled updateAdminOnMainScreen updateScreenForceFullDisplay updateMainGridStream sleep recordStarted recordStopped recordPaused recordResumed screenStates prevScreenStates updateScreenStates updatePrevScreenStates compareActiveNames compareScreenStates adminVidID? newLimitedStreams newLimitedStreamsIDs activeSounds screenShareIDStream? screenShareNameStream? adminIDStream? adminNameStream? updateNewLimitedStreams updateNewLimitedStreamsIDs updateActiveSounds updateScreenShareIDStream updateScreenShareNameStream updateAdminIDStream updateAdminNameStream updateYouYouStream changeVids targetResolution? targetResolutionHost? startShareScreen allAudioStreams limitedBreakRoom updateLimitedBreakRoom processConsumerTransportsAudio onWeb targetWidth? targetHeight? streamSuccessScreen shareScreenStarted shareEnded updateMainWindow defer_receive hostLabel lock_screen forceFullDisplay firstAll first_round localStreamScreen eventType prevForceFullDisplay annotateScreenStream updateShared updateShareScreenStarted updateShareEnded updateUpdateMainWindow updateDefer_receive updateLock_screen updateForceFullDisplay updateFirstAll updateFirst_round updateLocalStreamScreen updateMainHeightWidth updateAnnotateScreenStream updateIsScreenboardModalVisible disconnectSendTransportScreen prepopulateUserMedia reorderStreams getVideos transportCreated transportCreatedScreen updateTransportCreatedScreen updateScreenAction updateTransportCreated createSendTransport connectSendTransportScreen updateDateState? lastUpdate nForReadjust updateUpdateDateState updateLastUpdate updateNForReadjust autoAdjust updateGridRows updateGridCols updateAltGridRows updateAltGridCols updateGridSizes gridSizes paginationDirection paginationHeightWidth componentSizes showAlert? roomName member socket islevel youAreCoHost adminRestrictSetting audioSetting videoSetting screenshareSetting chatSetting screenAction screenAlreadyOn screenRequestState screenRequestTime audioOnlyRoom updateRequestIntervalSeconds updateScreenRequestState updateScreenAlreadyOn checkPermission checkScreenShare stopShareScreen getUpdatedAllParams

Properties

audioDecibels: AudioDecibels[]
coHostResponsibility: CoHostResponsibility[]
coHost: string
updateAddAltGrid: ((addAltGrid: boolean) => void)
otherGridStreams: CustomMediaComponent[][]
updateOtherGridStreams: ((otherGridStreams: CustomMediaComponent[][]) => void)
updateMiniCardsGrid: UpdateMiniCardsGridType
p_activeNames: string[]
activeNames: string[]
dispActiveNames: string[]
non_alVideoStreams: Participant[]
ref_participants: Participant[]
sortAudioLoudness: boolean
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
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
shared: boolean
whiteboardStarted: boolean
whiteboardEnded: boolean
breakOutRoomStarted: boolean
breakOutRoomEnded: boolean
requestScreenShare: RequestScreenShareType
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)
localScreenProducer?: null | Producer<AppData>
screenParams: ProducerOptions
params: ProducerOptions
videoProducer: null | Producer<AppData>
localVideoProducer?: null | Producer<AppData>
updateVideoProducer: ((producer: null | Producer<AppData>) => void)
updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void)
audioParams: ProducerOptions
videoParams: ProducerOptions
canvasStream: null | MediaStream
connectSendTransportAudio: ConnectSendTransportAudioType
connectSendTransportVideo: ConnectSendTransportVideoType
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)
updateLocalTransportCreated?: ((localTransportCreated: boolean) => void)
connectSendTransport: ConnectSendTransportType
screenProducer: null | Producer<AppData>
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
updateScreenProducer: ((screenProducer: null | Producer<AppData>) => void)
updateLocalScreenProducer?: ((localScreenProducer: null | Producer<AppData>) => void)
consumerTransports: Transport[]
streamNames: Stream[]
audStreamNames: Stream[]
prevMainHeightWidth: number
p_dispActiveNames: string[]
nForReadjustRecord: number
chatRefStreams: (Stream | Participant)[]
updateLStreams: ((streams: (Stream | Participant)[]) => void)
updateChatRefStreams: ((streams: (Stream | Participant)[]) => void)
updateNForReadjustRecord: ((n: number) => void)
updateShowMiniView: ((value: boolean) => void)
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
participants: Participant[]
allVideoStreams: (Stream | Participant)[]
screenId?: string
mainScreenFilled: boolean
adminOnMainScreen: boolean
mainScreenPerson: string
videoAlreadyOn: boolean
audioAlreadyOn: boolean
oldAllStreams: (Stream | Participant)[]
checkOrientation: (() => string)
screenForceFullDisplay: boolean
remoteScreenStream: Stream[]
localStreamVideo: null | MediaStream
mainHeightWidth: number
isWideScreen: boolean
localUIMode: boolean
virtualStream: null | MediaStream
keepBackground: boolean
updateMainScreenPerson: ((person: string) => void)
updateMainScreenFilled: ((filled: boolean) => void)
updateAdminOnMainScreen: ((admin: boolean) => void)
updateScreenForceFullDisplay: ((force: boolean) => void)
updateMainGridStream: ((components: CustomMediaComponent[]) => void)
sleep: SleepType
recordStarted: boolean
recordStopped: boolean
recordPaused: boolean
recordResumed: boolean
screenStates: ScreenState[]
prevScreenStates: ScreenState[]
updateScreenStates: ((states: ScreenState[]) => void)
updatePrevScreenStates: ((states: ScreenState[]) => void)
compareActiveNames: CompareActiveNamesType
compareScreenStates: CompareScreenStatesType
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
targetResolution?: string
targetResolutionHost?: string
startShareScreen: StartShareScreenType
allAudioStreams: (Stream | Participant)[]
limitedBreakRoom: BreakoutParticipant[]
updateLimitedBreakRoom: ((limitedBreakRoom: BreakoutParticipant[]) => void)
processConsumerTransportsAudio: ProcessConsumerTransportsAudioType
onWeb: boolean
targetWidth?: number
targetHeight?: number
streamSuccessScreen: StreamSuccessScreenType
shareScreenStarted: boolean
shareEnded: boolean
updateMainWindow: boolean
defer_receive: boolean
hostLabel: string
lock_screen: boolean
forceFullDisplay: boolean
firstAll: boolean
first_round: boolean
localStreamScreen: null | MediaStream
eventType: EventType
prevForceFullDisplay: boolean
annotateScreenStream: boolean
updateShared: ((shared: boolean) => void)
updateShareScreenStarted: ((shareScreenStarted: boolean) => void)
updateShareEnded: ((shareEnded: boolean) => void)
updateUpdateMainWindow: ((updateMainWindow: boolean) => void)
updateDefer_receive: ((defer_receive: boolean) => void)
updateLock_screen: ((lock_screen: boolean) => void)
updateForceFullDisplay: ((forceFullDisplay: boolean) => void)
updateFirstAll: ((firstAll: boolean) => void)
updateFirst_round: ((first_round: boolean) => void)
updateLocalStreamScreen: ((localStreamScreen: null | MediaStream) => void)
updateMainHeightWidth: ((mainHeightWidth: number) => void)
updateAnnotateScreenStream: ((annotateScreenStream: boolean) => void)
updateIsScreenboardModalVisible: ((isVisible: boolean) => void)
disconnectSendTransportScreen: DisconnectSendTransportScreenType
prepopulateUserMedia: PrepopulateUserMediaType
reorderStreams: ReorderStreamsType
getVideos: GetVideosType
transportCreated: boolean
transportCreatedScreen: boolean
updateTransportCreatedScreen: ((transportCreatedScreen: boolean) => void)
updateScreenAction: ((screenAction: boolean) => void)
updateTransportCreated: ((transportCreated: boolean) => void)
createSendTransport: CreateSendTransportType
connectSendTransportScreen: ConnectSendTransportScreenType
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
showAlert?: ShowAlert
roomName: string
member: string
socket: Socket<DefaultEventsMap, DefaultEventsMap>
islevel: string
youAreCoHost: boolean
adminRestrictSetting: boolean
audioSetting: string
videoSetting: string
screenshareSetting: string
chatSetting: string
screenAction: boolean
screenAlreadyOn: boolean
screenRequestState: null | string
screenRequestTime: number
audioOnlyRoom: boolean
updateRequestIntervalSeconds: number
updateScreenRequestState: ((state: null | string) => void)
updateScreenAlreadyOn: ((status: boolean) => void)
checkPermission: CheckPermissionType
checkScreenShare: CheckScreenShareType
stopShareScreen: StopShareScreenType
getUpdatedAllParams: (() => ClickScreenShareParameters)