MediaSFU Shared
    Preparing search index...

    Interface DispStreamsParameters<TStream, TParticipant, TTransport, TMediaStream>

    interface DispStreamsParameters<
        TStream extends DispStreamEntryLike<any> = Stream,
        TParticipant extends DispParticipantLike<any> = Participant,
        TTransport = Transport,
        TMediaStream = MediaStream,
    > {
        consumerTransports: TTransport[];
        streamNames: TStream[];
        audStreamNames: TStream[];
        participants: TParticipant[];
        ref_participants: TParticipant[];
        recordingDisplayType: "video" | "media" | "all";
        recordingVideoOptimized: boolean;
        meetingDisplayType: string;
        meetingVideoOptimized: boolean;
        currentUserPage: number;
        hostLabel: string;
        mainHeightWidth: number;
        prevMainHeightWidth: number;
        prevDoPaginate: boolean;
        doPaginate: boolean;
        firstAll: boolean;
        shared: boolean;
        shareScreenStarted: boolean;
        shareEnded: boolean;
        oldAllStreams: (TStream | TParticipant)[];
        updateMainWindow: boolean;
        remoteProducerId?: string;
        activeNames: string[];
        dispActiveNames: string[];
        p_dispActiveNames: string[];
        nForReadjustRecord: number;
        first_round: boolean;
        lock_screen: boolean;
        chatRefStreams: (TStream | TParticipant)[];
        eventType: EventType;
        islevel: string;
        localStreamVideo: TMediaStream | null;
        breakOutRoomStarted: boolean;
        breakOutRoomEnded: boolean;
        keepBackground: boolean;
        virtualStream: TMediaStream | null;
        updateActiveNames: (names: string[]) => void;
        updateDispActiveNames: (names: string[]) => void;
        updateLStreams: (streams: (TStream | TParticipant)[]) => void;
        updateChatRefStreams: (streams: (TStream | TParticipant)[]) => void;
        updateNForReadjustRecord: (n: number) => void;
        updateUpdateMainWindow: (value: boolean) => void;
        updateShowMiniView: (value: boolean) => void;
        prepopulateUserMedia: (options: any) => Promise<any>;
        rePort: (options: any) => Promise<any>;
        processConsumerTransports: (options: any) => Promise<any>;
        resumePauseStreams: (options: any) => Promise<any>;
        readjust: (options: any) => Promise<any>;
        addVideosGrid: (options: any) => Promise<any>;
        getEstimate: (options: any) => EstimateResult;
        checkGrid: (options: any) => any;
        resumePauseAudioStreams: (options: any) => Promise<any>;
        getUpdatedAllParams: () => DispStreamsParameters<
            TStream,
            TParticipant,
            TTransport,
            TMediaStream,
        >;
        [key: string]: any;
    }

    Type Parameters

    • TStream extends DispStreamEntryLike<any> = Stream
    • TParticipant extends DispParticipantLike<any> = Participant
    • TTransport = Transport
    • TMediaStream = MediaStream

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    consumerTransports: TTransport[]
    streamNames: TStream[]
    audStreamNames: TStream[]
    participants: TParticipant[]
    ref_participants: TParticipant[]
    recordingDisplayType: "video" | "media" | "all"
    recordingVideoOptimized: boolean
    meetingDisplayType: string
    meetingVideoOptimized: boolean
    currentUserPage: number
    hostLabel: string
    mainHeightWidth: number
    prevMainHeightWidth: number
    prevDoPaginate: boolean
    doPaginate: boolean
    firstAll: boolean
    shared: boolean
    shareScreenStarted: boolean
    shareEnded: boolean
    oldAllStreams: (TStream | TParticipant)[]
    updateMainWindow: boolean
    remoteProducerId?: string
    activeNames: string[]
    dispActiveNames: string[]
    p_dispActiveNames: string[]
    nForReadjustRecord: number
    first_round: boolean
    lock_screen: boolean
    chatRefStreams: (TStream | TParticipant)[]
    eventType: EventType
    islevel: string
    localStreamVideo: TMediaStream | null
    breakOutRoomStarted: boolean
    breakOutRoomEnded: boolean
    keepBackground: boolean
    virtualStream: TMediaStream | null
    updateActiveNames: (names: string[]) => void
    updateDispActiveNames: (names: string[]) => void
    updateLStreams: (streams: (TStream | TParticipant)[]) => void
    updateChatRefStreams: (streams: (TStream | TParticipant)[]) => void
    updateNForReadjustRecord: (n: number) => void
    updateUpdateMainWindow: (value: boolean) => void
    updateShowMiniView: (value: boolean) => void
    prepopulateUserMedia: (options: any) => Promise<any>
    rePort: (options: any) => Promise<any>
    processConsumerTransports: (options: any) => Promise<any>
    resumePauseStreams: (options: any) => Promise<any>
    readjust: (options: any) => Promise<any>
    addVideosGrid: (options: any) => Promise<any>
    getEstimate: (options: any) => EstimateResult
    checkGrid: (options: any) => any
    resumePauseAudioStreams: (options: any) => Promise<any>
    getUpdatedAllParams: () => DispStreamsParameters<
        TStream,
        TParticipant,
        TTransport,
        TMediaStream,
    >