MediaSFU ReactJS
    Preparing search index...

    Interface ReUpdateInterParameters

    interface ReUpdateInterParameters {
        socket: Socket;
        coHostResponsibility: CoHostResponsibility[];
        roomName: string;
        showAlert?: ShowAlert;
        coHost: string;
        updateAddAltGrid: (addAltGrid: boolean) => void;
        otherGridStreams: Element[][];
        updateOtherGridStreams: (otherGridStreams: Element[][]) => void;
        selfViewForceFull?: boolean;
        updateSelfViewForceFull?: (value: boolean) => Promise<void>;
        updateMiniCardsGrid: UpdateMiniCardsGridType;
        p_activeNames: string[];
        activeNames: string[];
        dispActiveNames: string[];
        non_alVideoStreams: Participant[];
        ref_participants: Participant[];
        islevel: string;
        member: string;
        audioDecibels: AudioDecibels[];
        mixed_alVideoStreams: (Stream | Participant)[];
        non_alVideoStreams_muted: Participant[];
        remoteProducerId?: string;
        localStreamVideo: MediaStream | null;
        meetingDisplayType: string;
        meetingVideoOptimized: boolean;
        recordingVideoOptimized: boolean;
        recordingDisplayType: "all" | "video" | "media";
        paginatedStreams: (Stream | Participant)[][];
        doPaginate: boolean;
        prevDoPaginate: boolean;
        currentUserPage: number;
        breakoutRooms: BreakoutParticipant[][];
        hostNewRoom: number;
        breakOutRoomStarted: boolean;
        breakOutRoomEnded: boolean;
        virtualStream: MediaStream | null;
        mainRoomsLength: number;
        memberRoom: number;
        panelists: Participant[];
        panelistsFocused: boolean;
        updateP_activeNames: (names: string[]) => void;
        updateActiveNames: (names: string[]) => void;
        updateDispActiveNames: (names: string[]) => void;
        updateNon_alVideoStreams: (participants: Participant[]) => void;
        updateRef_participants: (participants: Participant[]) => 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;
        consumerTransports: Transport[];
        streamNames: Stream[];
        audStreamNames: Stream[];
        hostLabel: string;
        mainHeightWidth: number;
        prevMainHeightWidth: number;
        firstAll: boolean;
        shareEnded: boolean;
        p_dispActiveNames: string[];
        nForReadjustRecord: number;
        first_round: boolean;
        lock_screen: boolean;
        chatRefStreams: (Stream | Participant)[];
        keepBackground: boolean;
        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;
        whiteboardStarted: boolean;
        whiteboardEnded: boolean;
        addForBasic: boolean;
        updateAddForBasic: (value: boolean) => void;
        updateItemPageLimit: (value: number) => void;
        updateMainHeightWidth: (value: number) => void;
        forceFullDisplay: boolean;
        mainScreenFilled: boolean;
        adminOnMainScreen: boolean;
        mainScreenPerson: string;
        videoAlreadyOn: boolean;
        audioAlreadyOn: boolean;
        checkOrientation: () => string;
        screenForceFullDisplay: boolean;
        localStreamScreen: MediaStream | null;
        remoteScreenStream: Stream[];
        isWideScreen: boolean;
        localUIMode: boolean;
        annotateScreenStream: boolean;
        updateMainScreenPerson: (person: string) => void;
        updateMainScreenFilled: (filled: boolean) => void;
        updateAdminOnMainScreen: (admin: boolean) => void;
        updateScreenForceFullDisplay: (force: boolean) => void;
        updateMainGridStream: (components: Element[]) => void;
        isDarkModeValue?: boolean;
        showSubtitlesOnCards?: boolean;
        liveSubtitles?: Map<string, LiveSubtitle>;
        customVideoCard?: CustomVideoCardType;
        customAudioCard?: CustomAudioCardType;
        customMiniCard?: CustomMiniCardType;
        videoCardComponent?: ComponentType<VideoCardOptions>;
        audioCardComponent?: ComponentType<AudioCardOptions>;
        miniCardComponent?: ComponentType<MiniCardOptions>;
        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;
        screenPageLimit: number;
        itemPageLimit: number;
        reorderInterval: number;
        fastReorderInterval: number;
        eventType: EventType;
        participants: Participant[];
        allVideoStreams: (Stream | Participant)[];
        shared: boolean;
        shareScreenStarted: boolean;
        adminNameStream?: string;
        screenShareNameStream?: string;
        updateMainWindow: boolean;
        sortAudioLoudness: boolean;
        lastReorderTime: number;
        newLimitedStreams: (Stream | Participant)[];
        newLimitedStreamsIDs: string[];
        oldSoundIds: string[];
        updateUpdateMainWindow: (value: boolean) => void;
        updateSortAudioLoudness: (value: boolean) => void;
        updateLastReorderTime: (value: number) => void;
        updateNewLimitedStreams: (streams: (Stream | Participant)[]) => void;
        updateNewLimitedStreamsIDs: (ids: string[]) => void;
        updateOldSoundIds: (ids: string[]) => void;
        onScreenChanges: OnScreenChangesType;
        reorderStreams: ReorderStreamsType;
        changeVids: ChangeVidsType;
        getUpdatedAllParams: () => ReUpdateInterParameters;
        oldAllStreams: (Stream | Participant)[];
        screenId?: string;
        adminVidID?: string;
        activeSounds: string[];
        screenShareIDStream?: string;
        adminIDStream?: string;
        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;
        allAudioStreams: (Stream | Participant)[];
        limitedBreakRoom: BreakoutParticipant[];
        updateLimitedBreakRoom: (limitedBreakRoom: BreakoutParticipant[]) => void;
        processConsumerTransportsAudio: ProcessConsumerTransportsAudioType;
        localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
        updateDateState?: number | null;
        lastUpdate: number | null;
        nForReadjust: number | null;
        updateUpdateDateState: (timestamp: number | null) => void;
        updateLastUpdate: (lastUpdate: number | null) => 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;
        updatePrimaryGridLayoutMeta?: (layout: GridLayoutMeta) => void;
        updateAltGridLayoutMeta?: (layout: GridLayoutMeta) => void;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    socket coHostResponsibility roomName showAlert? coHost updateAddAltGrid otherGridStreams updateOtherGridStreams selfViewForceFull? updateSelfViewForceFull? updateMiniCardsGrid p_activeNames activeNames dispActiveNames non_alVideoStreams ref_participants islevel member audioDecibels mixed_alVideoStreams non_alVideoStreams_muted remoteProducerId? localStreamVideo meetingDisplayType meetingVideoOptimized recordingVideoOptimized recordingDisplayType paginatedStreams doPaginate prevDoPaginate currentUserPage breakoutRooms hostNewRoom breakOutRoomStarted breakOutRoomEnded virtualStream mainRoomsLength memberRoom panelists panelistsFocused updateP_activeNames updateActiveNames updateDispActiveNames updateNon_alVideoStreams updateRef_participants updateMixed_alVideoStreams updateNon_alVideoStreams_muted updatePaginatedStreams updateDoPaginate updatePrevDoPaginate updateCurrentUserPage updateNumberPages updateMainRoomsLength updateMemberRoom mixStreams dispStreams prevActiveNames updatePrevActiveNames trigger consumerTransports streamNames audStreamNames hostLabel mainHeightWidth prevMainHeightWidth firstAll shareEnded p_dispActiveNames nForReadjustRecord first_round lock_screen chatRefStreams keepBackground updateLStreams updateChatRefStreams updateNForReadjustRecord updateShowMiniView prepopulateUserMedia rePort processConsumerTransports resumePauseStreams readjust addVideosGrid getEstimate checkGrid resumePauseAudioStreams fixedPageLimit removeAltGrid isMediumScreen updateRemoveAltGrid calculateRowsAndColumns whiteboardStarted whiteboardEnded addForBasic updateAddForBasic updateItemPageLimit updateMainHeightWidth forceFullDisplay mainScreenFilled adminOnMainScreen mainScreenPerson videoAlreadyOn audioAlreadyOn checkOrientation screenForceFullDisplay localStreamScreen remoteScreenStream isWideScreen localUIMode annotateScreenStream updateMainScreenPerson updateMainScreenFilled updateAdminOnMainScreen updateScreenForceFullDisplay updateMainGridStream isDarkModeValue? showSubtitlesOnCards? liveSubtitles? customVideoCard? customAudioCard? customMiniCard? videoCardComponent? audioCardComponent? miniCardComponent? sleep recordStarted recordStopped recordPaused recordResumed screenStates prevScreenStates updateScreenStates updatePrevScreenStates compareActiveNames compareScreenStates screenPageLimit itemPageLimit reorderInterval fastReorderInterval eventType participants allVideoStreams shared shareScreenStarted adminNameStream? screenShareNameStream? updateMainWindow sortAudioLoudness lastReorderTime newLimitedStreams newLimitedStreamsIDs oldSoundIds updateUpdateMainWindow updateSortAudioLoudness updateLastReorderTime updateNewLimitedStreams updateNewLimitedStreamsIDs updateOldSoundIds onScreenChanges reorderStreams changeVids getUpdatedAllParams oldAllStreams screenId? adminVidID? activeSounds screenShareIDStream? adminIDStream? updateActiveSounds updateScreenShareIDStream updateScreenShareNameStream updateAdminIDStream updateAdminNameStream updateYouYouStream allAudioStreams limitedBreakRoom updateLimitedBreakRoom processConsumerTransportsAudio localSocket? updateDateState? lastUpdate nForReadjust updateUpdateDateState updateLastUpdate updateNForReadjust autoAdjust updateGridRows updateGridCols updateAltGridRows updateAltGridCols updateGridSizes gridSizes paginationDirection paginationHeightWidth componentSizes updatePrimaryGridLayoutMeta? updateAltGridLayoutMeta?

    Properties

    socket: Socket
    coHostResponsibility: CoHostResponsibility[]
    roomName: string
    showAlert?: ShowAlert
    coHost: string
    updateAddAltGrid: (addAltGrid: boolean) => void
    otherGridStreams: Element[][]
    updateOtherGridStreams: (otherGridStreams: Element[][]) => void
    selfViewForceFull?: boolean
    updateSelfViewForceFull?: (value: boolean) => Promise<void>
    updateMiniCardsGrid: UpdateMiniCardsGridType
    p_activeNames: string[]
    activeNames: string[]
    dispActiveNames: string[]
    non_alVideoStreams: Participant[]
    ref_participants: Participant[]
    islevel: string
    member: string
    audioDecibels: AudioDecibels[]
    mixed_alVideoStreams: (Stream | Participant)[]
    non_alVideoStreams_muted: Participant[]
    remoteProducerId?: string
    localStreamVideo: MediaStream | null
    meetingDisplayType: string
    meetingVideoOptimized: boolean
    recordingVideoOptimized: boolean
    recordingDisplayType: "all" | "video" | "media"
    paginatedStreams: (Stream | Participant)[][]
    doPaginate: boolean
    prevDoPaginate: boolean
    currentUserPage: number
    breakoutRooms: BreakoutParticipant[][]
    hostNewRoom: number
    breakOutRoomStarted: boolean
    breakOutRoomEnded: boolean
    virtualStream: MediaStream | null
    mainRoomsLength: number
    memberRoom: number
    panelists: Participant[]
    panelistsFocused: boolean
    updateP_activeNames: (names: string[]) => void
    updateActiveNames: (names: string[]) => void
    updateDispActiveNames: (names: string[]) => void
    updateNon_alVideoStreams: (participants: Participant[]) => void
    updateRef_participants: (participants: Participant[]) => 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
    consumerTransports: Transport[]
    streamNames: Stream[]
    audStreamNames: Stream[]
    hostLabel: string
    mainHeightWidth: number
    prevMainHeightWidth: number
    firstAll: boolean
    shareEnded: boolean
    p_dispActiveNames: string[]
    nForReadjustRecord: number
    first_round: boolean
    lock_screen: boolean
    chatRefStreams: (Stream | Participant)[]
    keepBackground: boolean
    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
    whiteboardStarted: boolean
    whiteboardEnded: boolean
    addForBasic: boolean
    updateAddForBasic: (value: boolean) => void
    updateItemPageLimit: (value: number) => void
    updateMainHeightWidth: (value: number) => void
    forceFullDisplay: boolean
    mainScreenFilled: boolean
    adminOnMainScreen: boolean
    mainScreenPerson: string
    videoAlreadyOn: boolean
    audioAlreadyOn: boolean
    checkOrientation: () => string
    screenForceFullDisplay: boolean
    localStreamScreen: MediaStream | null
    remoteScreenStream: Stream[]
    isWideScreen: boolean
    localUIMode: boolean
    annotateScreenStream: boolean
    updateMainScreenPerson: (person: string) => void
    updateMainScreenFilled: (filled: boolean) => void
    updateAdminOnMainScreen: (admin: boolean) => void
    updateScreenForceFullDisplay: (force: boolean) => void
    updateMainGridStream: (components: Element[]) => void
    isDarkModeValue?: boolean
    showSubtitlesOnCards?: boolean
    liveSubtitles?: Map<string, LiveSubtitle>
    customVideoCard?: CustomVideoCardType
    customAudioCard?: CustomAudioCardType
    customMiniCard?: CustomMiniCardType
    videoCardComponent?: ComponentType<VideoCardOptions>
    audioCardComponent?: ComponentType<AudioCardOptions>
    miniCardComponent?: ComponentType<MiniCardOptions>
    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
    screenPageLimit: number
    itemPageLimit: number
    reorderInterval: number
    fastReorderInterval: number
    eventType: EventType
    participants: Participant[]
    allVideoStreams: (Stream | Participant)[]
    shared: boolean
    shareScreenStarted: boolean
    adminNameStream?: string
    screenShareNameStream?: string
    updateMainWindow: boolean
    sortAudioLoudness: boolean
    lastReorderTime: number
    newLimitedStreams: (Stream | Participant)[]
    newLimitedStreamsIDs: string[]
    oldSoundIds: string[]
    updateUpdateMainWindow: (value: boolean) => void
    updateSortAudioLoudness: (value: boolean) => void
    updateLastReorderTime: (value: number) => void
    updateNewLimitedStreams: (streams: (Stream | Participant)[]) => void
    updateNewLimitedStreamsIDs: (ids: string[]) => void
    updateOldSoundIds: (ids: string[]) => void
    onScreenChanges: OnScreenChangesType
    reorderStreams: ReorderStreamsType
    changeVids: ChangeVidsType
    getUpdatedAllParams: () => ReUpdateInterParameters
    oldAllStreams: (Stream | Participant)[]
    screenId?: string
    adminVidID?: string
    activeSounds: string[]
    screenShareIDStream?: string
    adminIDStream?: string
    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
    allAudioStreams: (Stream | Participant)[]
    limitedBreakRoom: BreakoutParticipant[]
    updateLimitedBreakRoom: (limitedBreakRoom: BreakoutParticipant[]) => void
    processConsumerTransportsAudio: ProcessConsumerTransportsAudioType
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
    updateDateState?: number | null
    lastUpdate: number | null
    nForReadjust: number | null
    updateUpdateDateState: (timestamp: number | null) => void
    updateLastUpdate: (lastUpdate: number | null) => 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
    updatePrimaryGridLayoutMeta?: (layout: GridLayoutMeta) => void
    updateAltGridLayoutMeta?: (layout: GridLayoutMeta) => void