MediaSFU Shared
    Preparing search index...

    Interface GeneratePageContentParameters<TStream, TParticipant, TDispParameters>

    interface GeneratePageContentParameters<
        TStream extends Stream = Stream,
        TParticipant extends Participant = Participant,
        TDispParameters extends
            DispStreamsParameters<any, any, any, any> = DispStreamsParameters<
            TStream,
            TParticipant,
        >,
    > {
        consumerTransports: Transport[];
        streamNames: TStream[];
        audStreamNames: TStream[];
        participants: TParticipant[];
        ref_participants: TParticipant[];
        recordingDisplayType: "video"
        | "media"
        | "all";
        recordingVideoOptimized: boolean;
        meetingDisplayType: string;
        meetingVideoOptimized: boolean;
        hostLabel: string;
        mainHeightWidth: number;
        prevMainHeightWidth: number;
        prevDoPaginate: boolean;
        doPaginate: boolean;
        firstAll: boolean;
        shared: boolean;
        shareScreenStarted: boolean;
        shareEnded: boolean;
        oldAllStreams: (TStream | TParticipant)[];
        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: MediaStream | null;
        breakOutRoomStarted: boolean;
        breakOutRoomEnded: boolean;
        keepBackground: boolean;
        virtualStream: MediaStream | null;
        updateActiveNames: (names: string[]) => void;
        updateDispActiveNames: (names: string[]) => void;
        updateLStreams: (streams: (TStream | TParticipant)[]) => void;
        updateChatRefStreams: (streams: (TStream | TParticipant)[]) => void;
        updateNForReadjustRecord: (n: number) => 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>;
        paginatedStreams: (TStream | TParticipant)[][];
        currentUserPage: number;
        updateMainWindow: boolean;
        updateCurrentUserPage: (page: number) => void;
        updateUpdateMainWindow: (flag: boolean) => void;
        dispStreams: (options: any) => Promise<void>;
        getUpdatedAllParams: () => GeneratePageContentParameters<
            TStream,
            TParticipant,
            TDispParameters,
        >;
        [key: string]: any;
    }

    Type Parameters

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    consumerTransports: Transport[]
    streamNames: TStream[]
    audStreamNames: TStream[]
    participants: TParticipant[]
    ref_participants: TParticipant[]
    recordingDisplayType: "video" | "media" | "all"
    recordingVideoOptimized: boolean
    meetingDisplayType: string
    meetingVideoOptimized: boolean
    hostLabel: string
    mainHeightWidth: number
    prevMainHeightWidth: number
    prevDoPaginate: boolean
    doPaginate: boolean
    firstAll: boolean
    shared: boolean
    shareScreenStarted: boolean
    shareEnded: boolean
    oldAllStreams: (TStream | TParticipant)[]
    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: MediaStream | null
    breakOutRoomStarted: boolean
    breakOutRoomEnded: boolean
    keepBackground: boolean
    virtualStream: MediaStream | null
    updateActiveNames: (names: string[]) => void
    updateDispActiveNames: (names: string[]) => void
    updateLStreams: (streams: (TStream | TParticipant)[]) => void
    updateChatRefStreams: (streams: (TStream | TParticipant)[]) => void
    updateNForReadjustRecord: (n: number) => 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>
    paginatedStreams: (TStream | TParticipant)[][]
    currentUserPage: number
    updateMainWindow: boolean
    updateCurrentUserPage: (page: number) => void
    updateUpdateMainWindow: (flag: boolean) => void
    dispStreams: (options: any) => Promise<void>
    getUpdatedAllParams: () => GeneratePageContentParameters<
        TStream,
        TParticipant,
        TDispParameters,
    >