MediaSFU Shared
    Preparing search index...

    Interface ReUpdateInterParameters<TStream, TParticipant>

    interface ReUpdateInterParameters<
        TStream extends ReUpdateInterStreamLike = Stream,
        TParticipant extends ReUpdateInterParticipantLike = Participant,
    > {
        screenPageLimit: number;
        itemPageLimit: number;
        reorderInterval: number;
        fastReorderInterval: number;
        eventType: EventType;
        participants: TParticipant[];
        allVideoStreams: (TStream | TParticipant)[];
        shared: boolean;
        shareScreenStarted: boolean;
        adminNameStream?: string;
        screenShareNameStream?: string;
        updateMainWindow: boolean;
        sortAudioLoudness: boolean;
        lastReorderTime: number;
        newLimitedStreams: (TStream | TParticipant)[];
        newLimitedStreamsIDs: string[];
        oldSoundIds: string[];
        updateUpdateMainWindow: BooleanUpdater;
        updateSortAudioLoudness: BooleanUpdater;
        updateLastReorderTime: NumberUpdater;
        updateNewLimitedStreams: (streams: (TStream | TParticipant)[]) => void;
        updateNewLimitedStreamsIDs: StringListUpdater;
        updateOldSoundIds: StringListUpdater;
        onScreenChanges: OnScreenChangesInvoker;
        reorderStreams: ReorderStreamsInvoker;
        changeVids: ChangeVidsInvoker;
        getUpdatedAllParams: () => ReUpdateInterParameters<TStream, TParticipant>;
        [key: string]: any;
    }

    Type Parameters

    • TStream extends ReUpdateInterStreamLike = Stream
    • TParticipant extends ReUpdateInterParticipantLike = Participant

    Indexable

    • [key: string]: any
    Index

    Properties

    screenPageLimit: number
    itemPageLimit: number
    reorderInterval: number
    fastReorderInterval: number
    eventType: EventType
    participants: TParticipant[]
    allVideoStreams: (TStream | TParticipant)[]
    shared: boolean
    shareScreenStarted: boolean
    adminNameStream?: string
    screenShareNameStream?: string
    updateMainWindow: boolean
    sortAudioLoudness: boolean
    lastReorderTime: number
    newLimitedStreams: (TStream | TParticipant)[]
    newLimitedStreamsIDs: string[]
    oldSoundIds: string[]
    updateUpdateMainWindow: BooleanUpdater
    updateSortAudioLoudness: BooleanUpdater
    updateLastReorderTime: NumberUpdater
    updateNewLimitedStreams: (streams: (TStream | TParticipant)[]) => void
    updateNewLimitedStreamsIDs: StringListUpdater
    updateOldSoundIds: StringListUpdater
    onScreenChanges: OnScreenChangesInvoker
    reorderStreams: ReorderStreamsInvoker
    changeVids: ChangeVidsInvoker
    getUpdatedAllParams: () => ReUpdateInterParameters<TStream, TParticipant>