MediaSFU Shared
    Preparing search index...

    Interface ProducerClosedParameters

    interface ProducerClosedParameters {
        allAudioStreams: (Participant | Stream)[];
        allVideoStreams: (Participant | Stream)[];
        activeNames: string[];
        participants: Participant[];
        streamNames: Stream[];
        recordingDisplayType: "video" | "media" | "all";
        recordingVideoOptimized: boolean;
        adminIDStream?: string;
        newLimitedStreams: (Participant | Stream)[];
        newLimitedStreamsIDs: string[];
        oldAllStreams: (Participant | Stream)[];
        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;
        updateNewLimitedStreams: (
            newLimitedStreams: (Participant | Stream)[],
        ) => 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;
        reorderStreams: ReorderStreamsType;
        prepopulateUserMedia: PrepopulateUserMediaType;
        getVideos: GetVideosType;
        rePort: RePortType;
        prevActiveNames: string[];
        updatePrevActiveNames: (prevActiveNames: string[]) => void;
        trigger: TriggerType;
        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;
        adminVidID?: string;
        activeSounds: string[];
        screenShareIDStream?: string;
        screenShareNameStream?: string;
        adminNameStream?: string;
        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;
        consumerTransports: Transport[];
        screenId?: string;
        updateConsumerTransports: (transports: Transport[]) => void;
        closeAndResize: CloseAndResizeType;
        getUpdatedAllParams: () => ProducerClosedParameters;
        socket: Socket;
        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;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    allAudioStreams: (Participant | Stream)[]
    allVideoStreams: (Participant | Stream)[]
    activeNames: string[]
    participants: Participant[]
    streamNames: Stream[]
    recordingDisplayType: "video" | "media" | "all"
    recordingVideoOptimized: boolean
    adminIDStream?: string
    newLimitedStreams: (Participant | Stream)[]
    newLimitedStreamsIDs: string[]
    oldAllStreams: (Participant | Stream)[]
    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
    updateNewLimitedStreams: (newLimitedStreams: (Participant | Stream)[]) => 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
    reorderStreams: ReorderStreamsType
    prepopulateUserMedia: PrepopulateUserMediaType
    getVideos: GetVideosType
    rePort: RePortType
    prevActiveNames: string[]
    updatePrevActiveNames: (prevActiveNames: string[]) => void
    trigger: TriggerType
    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
    adminVidID?: string
    activeSounds: string[]
    screenShareIDStream?: string
    screenShareNameStream?: string
    adminNameStream?: string
    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
    consumerTransports: Transport[]
    screenId?: string
    updateConsumerTransports: (transports: Transport[]) => void
    closeAndResize: CloseAndResizeType
    getUpdatedAllParams: () => ProducerClosedParameters
    socket: Socket
    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