MediaSFU Shared
    Preparing search index...

    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;
    } = ...

    Type Declaration

    • 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
    • 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
    • commentsActive: boolean