MediaSFU Shared
    Preparing search index...

    Interface ReorderStreamsParameters<TStream, TParticipant, TChangeVidsParameters>

    interface ReorderStreamsParameters<
        TStream extends ReorderStreamLike = Stream,
        TParticipant extends ReorderParticipantLike = Participant,
        TChangeVidsParameters = unknown,
    > {
        allVideoStreams: (TStream | TParticipant)[];
        participants: TParticipant[];
        oldAllStreams: (TStream | TParticipant)[];
        screenId?: string;
        adminVidID?: string;
        newLimitedStreams: (TStream | TParticipant)[];
        newLimitedStreamsIDs: string[];
        activeSounds: string[];
        screenShareIDStream?: string;
        screenShareNameStream?: string;
        adminIDStream?: string;
        adminNameStream?: string;
        updateNewLimitedStreams: (streams: (TStream | TParticipant)[]) => 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: (TStream | TParticipant)[]) => void;
        changeVids: ChangeVidsInvoker;
        getUpdatedAllParams: () => ReorderStreamsParameters<
            TStream,
            TParticipant,
            TChangeVidsParameters,
        >;
        [key: string]: any;
    }

    Type Parameters

    • TStream extends ReorderStreamLike = Stream
    • TParticipant extends ReorderParticipantLike = Participant
    • TChangeVidsParameters = unknown

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    allVideoStreams: (TStream | TParticipant)[]
    participants: TParticipant[]
    oldAllStreams: (TStream | TParticipant)[]
    screenId?: string
    adminVidID?: string
    newLimitedStreams: (TStream | TParticipant)[]
    newLimitedStreamsIDs: string[]
    activeSounds: string[]
    screenShareIDStream?: string
    screenShareNameStream?: string
    adminIDStream?: string
    adminNameStream?: string
    updateNewLimitedStreams: (streams: (TStream | TParticipant)[]) => 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: (TStream | TParticipant)[]) => void
    changeVids: ChangeVidsInvoker
    getUpdatedAllParams: () => ReorderStreamsParameters<
        TStream,
        TParticipant,
        TChangeVidsParameters,
    >