MediaSFU Shared
    Preparing search index...

    Interface ConnectLocalIpsParameters

    interface ConnectLocalIpsParameters {
        allAudioStreams: (Participant | Stream)[];
        activeNames: string[];
        streamNames: Stream[];
        recordingDisplayType: "video" | "media" | "all";
        recordingVideoOptimized: boolean;
        shareScreenStarted: boolean;
        shared: boolean;
        meetingDisplayType: string;
        defer_receive: boolean;
        lock_screen: boolean;
        firstAll: boolean;
        first_round: boolean;
        gotAllVids: boolean;
        eventType: EventType;
        hostLabel: string;
        shareEnded: boolean;
        updateMainWindow: boolean;
        updateActiveNames: (activeNames: string[]) => void;
        updateAllAudioStreams: (allAudioStreams: (Participant | Stream)[]) => void;
        updateShareScreenStarted: (shareScreenStarted: boolean) => void;
        updateUpdateMainWindow: (updateMainWindow: boolean) => void;
        updateOldAllStreams: (oldAllStreams: (Participant | Stream)[]) => void;
        updateDefer_receive: (defer_receive: boolean) => void;
        updateMainHeightWidth: (heightWidth: number) => void;
        updateShareEnded: (shareEnded: boolean) => void;
        updateLock_screen: (lock_screen: boolean) => void;
        updateFirstAll: (firstAll: boolean) => void;
        updateFirst_round: (first_round: boolean) => void;
        prepopulateUserMedia: PrepopulateUserMediaType;
        getVideos: GetVideosType;
        rePort: RePortType;
        prevActiveNames: string[];
        updatePrevActiveNames: (prevActiveNames: string[]) => void;
        trigger: TriggerType;
        socket: Socket;
        reorderStreams: ReorderStreamsType;
        receiveAllPipedTransports: ReceiveAllPipedTransportsType;
        getUpdatedAllParams: () => ConnectLocalIpsParameters;
        consumerResume: ConsumerResumeType;
        signalNewConsumerTransport: SignalNewConsumerTransportType;
        islevel: string;
        mainScreenPerson: string;
        adminOnMainScreen: boolean;
        mainScreenFilled: boolean;
        recordStarted: boolean;
        recordStopped: boolean;
        recordPaused: boolean;
        recordResumed: boolean;
        screenStates: ScreenState[];
        prevScreenStates: ScreenState[];
        updateScreenStates: (states: ScreenState[]) => void;
        updatePrevScreenStates: (states: ScreenState[]) => void;
        compareActiveNames: CompareActiveNamesType;
        compareScreenStates: CompareScreenStatesType;
        member: string;
        getPipedProducersAlt: GetPipedProducersAltType;
        allVideoStreams: (Participant | Stream)[];
        participants: Participant[];
        oldAllStreams: (Participant | Stream)[];
        screenId?: string;
        adminVidID?: string;
        newLimitedStreams: (Participant | Stream)[];
        newLimitedStreamsIDs: string[];
        activeSounds: string[];
        screenShareIDStream?: string;
        screenShareNameStream?: string;
        adminIDStream?: string;
        adminNameStream?: string;
        updateNewLimitedStreams: (streams: (Participant | Stream)[]) => 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: (Participant | Stream)[]) => void;
        changeVids: ChangeVidsInvoker;
        landScaped: boolean;
        showAlert?: ShowAlert;
        isWideScreen: boolean;
        updateLandScaped: (landScaped: boolean) => void;
        device: Device | null;
        consumingTransports: string[];
        updateConsumingTransports: (transports: string[]) => void;
        connectRecvTransport: ConnectRecvTransportType;
        startConsumingTranslation?: (
            producerId: string,
            speakerId: string,
            language: string,
            originalProducerId?: string,
            nsock?: Socket<DefaultEventsMap, DefaultEventsMap>,
        ) => Promise<void>;
        translationSubscriptions?: Map<
            string,
            { speakerId: string; language: string },
        >;
        speakerTranslationStates?: Map<
            string,
            {
                speakerId: string;
                speakerName: string;
                inputLanguage: string;
                outputLanguage: string;
                originalProducerId: string;
                enabled: boolean;
            },
        >;
        listenerTranslationOverrides?: Map<
            string,
            { speakerId: string; wantOriginal: boolean; preferredLanguage?: string },
        >;
        listenerTranslationPreferences?: {
            perSpeaker: Map<
                string,
                { speakerId: string; language: string
                | null; wantOriginal: boolean },
            >;
            globalLanguage: string | null;
        };
        consumerTransports: Transport[];
        updateConsumerTransports: (transports: Transport[]) => void;
        closeAndResize: CloseAndResizeType;
        localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
        roomName: string;
        updateDateState?: number | null;
        lastUpdate: number | null;
        nForReadjust: number | null;
        whiteboardStarted: boolean;
        whiteboardEnded: boolean;
        updateUpdateDateState: (timestamp: number | null) => void;
        updateLastUpdate: (lastUpdate: number | null) => void;
        updateNForReadjust: (nForReadjust: number) => void;
        autoAdjust: AutoAdjustType;
        [key: string]: any;
        [key: number]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    • [key: number]: any
    Index

    Properties

    allAudioStreams activeNames streamNames recordingDisplayType recordingVideoOptimized shareScreenStarted shared meetingDisplayType defer_receive lock_screen firstAll first_round gotAllVids eventType hostLabel shareEnded updateMainWindow updateActiveNames updateAllAudioStreams updateShareScreenStarted updateUpdateMainWindow updateOldAllStreams updateDefer_receive updateMainHeightWidth updateShareEnded updateLock_screen updateFirstAll updateFirst_round prepopulateUserMedia getVideos rePort prevActiveNames updatePrevActiveNames trigger socket reorderStreams receiveAllPipedTransports getUpdatedAllParams consumerResume signalNewConsumerTransport islevel mainScreenPerson adminOnMainScreen mainScreenFilled recordStarted recordStopped recordPaused recordResumed screenStates prevScreenStates updateScreenStates updatePrevScreenStates compareActiveNames compareScreenStates member getPipedProducersAlt allVideoStreams participants oldAllStreams screenId? adminVidID? newLimitedStreams newLimitedStreamsIDs activeSounds screenShareIDStream? screenShareNameStream? adminIDStream? adminNameStream? updateNewLimitedStreams updateNewLimitedStreamsIDs updateActiveSounds updateScreenShareIDStream updateScreenShareNameStream updateAdminIDStream updateAdminNameStream updateYouYouStream changeVids landScaped showAlert? isWideScreen updateLandScaped device consumingTransports updateConsumingTransports connectRecvTransport startConsumingTranslation? translationSubscriptions? speakerTranslationStates? listenerTranslationOverrides? listenerTranslationPreferences? consumerTransports updateConsumerTransports closeAndResize localSocket? roomName updateDateState? lastUpdate nForReadjust whiteboardStarted whiteboardEnded updateUpdateDateState updateLastUpdate updateNForReadjust autoAdjust

    Properties

    allAudioStreams: (Participant | Stream)[]
    activeNames: string[]
    streamNames: Stream[]
    recordingDisplayType: "video" | "media" | "all"
    recordingVideoOptimized: boolean
    shareScreenStarted: boolean
    shared: boolean
    meetingDisplayType: string
    defer_receive: boolean
    lock_screen: boolean
    firstAll: boolean
    first_round: boolean
    gotAllVids: boolean
    eventType: EventType
    hostLabel: string
    shareEnded: boolean
    updateMainWindow: boolean
    updateActiveNames: (activeNames: string[]) => void
    updateAllAudioStreams: (allAudioStreams: (Participant | Stream)[]) => void
    updateShareScreenStarted: (shareScreenStarted: boolean) => void
    updateUpdateMainWindow: (updateMainWindow: boolean) => void
    updateOldAllStreams: (oldAllStreams: (Participant | Stream)[]) => void
    updateDefer_receive: (defer_receive: boolean) => void
    updateMainHeightWidth: (heightWidth: number) => void
    updateShareEnded: (shareEnded: boolean) => void
    updateLock_screen: (lock_screen: boolean) => void
    updateFirstAll: (firstAll: boolean) => void
    updateFirst_round: (first_round: boolean) => void
    prepopulateUserMedia: PrepopulateUserMediaType
    getVideos: GetVideosType
    rePort: RePortType
    prevActiveNames: string[]
    updatePrevActiveNames: (prevActiveNames: string[]) => void
    trigger: TriggerType
    socket: Socket
    reorderStreams: ReorderStreamsType
    receiveAllPipedTransports: ReceiveAllPipedTransportsType
    getUpdatedAllParams: () => ConnectLocalIpsParameters
    consumerResume: ConsumerResumeType
    signalNewConsumerTransport: SignalNewConsumerTransportType
    islevel: string
    mainScreenPerson: string
    adminOnMainScreen: boolean
    mainScreenFilled: boolean
    recordStarted: boolean
    recordStopped: boolean
    recordPaused: boolean
    recordResumed: boolean
    screenStates: ScreenState[]
    prevScreenStates: ScreenState[]
    updateScreenStates: (states: ScreenState[]) => void
    updatePrevScreenStates: (states: ScreenState[]) => void
    compareActiveNames: CompareActiveNamesType
    compareScreenStates: CompareScreenStatesType
    member: string
    getPipedProducersAlt: GetPipedProducersAltType
    allVideoStreams: (Participant | Stream)[]
    participants: Participant[]
    oldAllStreams: (Participant | Stream)[]
    screenId?: string
    adminVidID?: string
    newLimitedStreams: (Participant | Stream)[]
    newLimitedStreamsIDs: string[]
    activeSounds: string[]
    screenShareIDStream?: string
    screenShareNameStream?: string
    adminIDStream?: string
    adminNameStream?: string
    updateNewLimitedStreams: (streams: (Participant | Stream)[]) => 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: (Participant | Stream)[]) => void
    changeVids: ChangeVidsInvoker
    landScaped: boolean
    showAlert?: ShowAlert
    isWideScreen: boolean
    updateLandScaped: (landScaped: boolean) => void
    device: Device | null
    consumingTransports: string[]
    updateConsumingTransports: (transports: string[]) => void
    connectRecvTransport: ConnectRecvTransportType
    startConsumingTranslation?: (
        producerId: string,
        speakerId: string,
        language: string,
        originalProducerId?: string,
        nsock?: Socket<DefaultEventsMap, DefaultEventsMap>,
    ) => Promise<void>
    translationSubscriptions?: Map<string, { speakerId: string; language: string }>
    speakerTranslationStates?: Map<
        string,
        {
            speakerId: string;
            speakerName: string;
            inputLanguage: string;
            outputLanguage: string;
            originalProducerId: string;
            enabled: boolean;
        },
    >
    listenerTranslationOverrides?: Map<
        string,
        { speakerId: string; wantOriginal: boolean; preferredLanguage?: string },
    >
    listenerTranslationPreferences?: {
        perSpeaker: Map<
            string,
            { speakerId: string; language: string
            | null; wantOriginal: boolean },
        >;
        globalLanguage: string | null;
    }
    consumerTransports: Transport[]
    updateConsumerTransports: (transports: Transport[]) => void
    closeAndResize: CloseAndResizeType
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
    roomName: string
    updateDateState?: number | null
    lastUpdate: number | null
    nForReadjust: number | null
    whiteboardStarted: boolean
    whiteboardEnded: boolean
    updateUpdateDateState: (timestamp: number | null) => void
    updateLastUpdate: (lastUpdate: number | null) => void
    updateNForReadjust: (nForReadjust: number) => void
    autoAdjust: AutoAdjustType