MediaSFU Shared
    Preparing search index...

    Interface ConnectIpsParameters

    interface ConnectIpsParameters {
        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;
        device: Device | null;
        roomRecvIPs: string[];
        updateRoomRecvIPs: (roomRecvIPs: string[]) => void;
        updateConsume_sockets: (consume_sockets: ConsumeSocket[]) => void;
        reorderStreams: ReorderStreamsType;
        getUpdatedAllParams: () => ConnectIpsParameters;
        consumerResume: ConsumerResumeType;
        listenerTranslationPreferences?: {
            perSpeaker: Map<
                string,
                { speakerId: string; language: string
                | null; wantOriginal: boolean },
            >;
            globalLanguage: string | null;
        };
        signalNewConsumerTransport: SignalNewConsumerTransportType;
        startConsumingTranslation?: (
            producerId: string,
            speakerId: string,
            language: string,
            originalProducerId?: string,
            nsock?: Socket<DefaultEventsMap, DefaultEventsMap>,
        ) => Promise<void>;
        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;
        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;
        roomName: string;
        islevel: string;
        member: string;
        updateDevice: (device: Device | null) => void;
        receiveAllPipedTransports: ReceiveAllPipedTransportsType;
        createDeviceClient: CreateDeviceClientType;
        landScaped: boolean;
        showAlert?: ShowAlert;
        isWideScreen: boolean;
        updateLandScaped: (landScaped: boolean) => void;
        consumingTransports: string[];
        updateConsumingTransports: (transports: string[]) => void;
        connectRecvTransport: ConnectRecvTransportType;
        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 },
        >;
        consumerTransports: Transport[];
        updateConsumerTransports: (transports: Transport[]) => void;
        closeAndResize: CloseAndResizeType;
        socket: Socket;
        localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
        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 device roomRecvIPs updateRoomRecvIPs updateConsume_sockets reorderStreams getUpdatedAllParams consumerResume listenerTranslationPreferences? signalNewConsumerTransport startConsumingTranslation? mainScreenPerson adminOnMainScreen mainScreenFilled recordStarted recordStopped recordPaused recordResumed screenStates prevScreenStates updateScreenStates updatePrevScreenStates compareActiveNames compareScreenStates getPipedProducersAlt allVideoStreams participants oldAllStreams screenId? adminVidID? newLimitedStreams newLimitedStreamsIDs activeSounds screenShareIDStream? screenShareNameStream? adminIDStream? adminNameStream? updateNewLimitedStreams updateNewLimitedStreamsIDs updateActiveSounds updateScreenShareIDStream updateScreenShareNameStream updateAdminIDStream updateAdminNameStream updateYouYouStream changeVids roomName islevel member updateDevice receiveAllPipedTransports createDeviceClient landScaped showAlert? isWideScreen updateLandScaped consumingTransports updateConsumingTransports connectRecvTransport translationSubscriptions? speakerTranslationStates? listenerTranslationOverrides? consumerTransports updateConsumerTransports closeAndResize socket localSocket? 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
    device: Device | null
    roomRecvIPs: string[]
    updateRoomRecvIPs: (roomRecvIPs: string[]) => void
    updateConsume_sockets: (consume_sockets: ConsumeSocket[]) => void
    reorderStreams: ReorderStreamsType
    getUpdatedAllParams: () => ConnectIpsParameters
    consumerResume: ConsumerResumeType
    listenerTranslationPreferences?: {
        perSpeaker: Map<
            string,
            { speakerId: string; language: string
            | null; wantOriginal: boolean },
        >;
        globalLanguage: string | null;
    }
    signalNewConsumerTransport: SignalNewConsumerTransportType
    startConsumingTranslation?: (
        producerId: string,
        speakerId: string,
        language: string,
        originalProducerId?: string,
        nsock?: Socket<DefaultEventsMap, DefaultEventsMap>,
    ) => Promise<void>
    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
    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
    roomName: string
    islevel: string
    member: string
    updateDevice: (device: Device | null) => void
    receiveAllPipedTransports: ReceiveAllPipedTransportsType
    createDeviceClient: CreateDeviceClientType
    landScaped: boolean
    showAlert?: ShowAlert
    isWideScreen: boolean
    updateLandScaped: (landScaped: boolean) => void
    consumingTransports: string[]
    updateConsumingTransports: (transports: string[]) => void
    connectRecvTransport: ConnectRecvTransportType
    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 },
    >
    consumerTransports: Transport[]
    updateConsumerTransports: (transports: Transport[]) => void
    closeAndResize: CloseAndResizeType
    socket: Socket
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
    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