MediaSFU ReactJS
    Preparing search index...

    Interface AddVideosGridParameters

    interface AddVideosGridParameters {
        audioDecibels: AudioDecibels[];
        participants: Participant[];
        socket: Socket;
        coHostResponsibility: CoHostResponsibility[];
        roomName: string;
        showAlert?: ShowAlert;
        coHost: string;
        member: string;
        eventType: EventType;
        updateAddAltGrid: (addAltGrid: boolean) => void;
        ref_participants: Participant[];
        islevel: string;
        videoAlreadyOn: boolean;
        localStreamVideo: MediaStream | null;
        keepBackground: boolean;
        virtualStream: MediaStream | null;
        forceFullDisplay: boolean;
        otherGridStreams: Element[][];
        updateOtherGridStreams: (otherGridStreams: Element[][]) => void;
        selfViewForceFull?: boolean;
        updateSelfViewForceFull?: (value: boolean) => Promise<void>;
        isDarkModeValue?: boolean;
        showSubtitlesOnCards?: boolean;
        liveSubtitles?: Map<string, LiveSubtitle>;
        customVideoCard?: CustomVideoCardType;
        customAudioCard?: CustomAudioCardType;
        customMiniCard?: CustomMiniCardType;
        videoCardComponent?: ComponentType<VideoCardOptions>;
        audioCardComponent?: ComponentType<AudioCardOptions>;
        miniCardComponent?: ComponentType<MiniCardOptions>;
        updateMiniCardsGrid: UpdateMiniCardsGridType;
        getUpdatedAllParams: () => AddVideosGridParameters;
        updateGridRows: (rows: number) => void;
        updateGridCols: (cols: number) => void;
        updateAltGridRows: (rows: number) => void;
        updateAltGridCols: (cols: number) => void;
        updateGridSizes: (gridSizes: GridSizes) => void;
        gridSizes: GridSizes;
        paginationDirection: string;
        paginationHeightWidth: number;
        doPaginate: boolean;
        componentSizes: ComponentSizes;
        updatePrimaryGridLayoutMeta?: (layout: GridLayoutMeta) => void;
        updateAltGridLayoutMeta?: (layout: GridLayoutMeta) => void;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    audioDecibels: AudioDecibels[]
    participants: Participant[]
    socket: Socket
    coHostResponsibility: CoHostResponsibility[]
    roomName: string
    showAlert?: ShowAlert
    coHost: string
    member: string
    eventType: EventType
    updateAddAltGrid: (addAltGrid: boolean) => void
    ref_participants: Participant[]
    islevel: string
    videoAlreadyOn: boolean
    localStreamVideo: MediaStream | null
    keepBackground: boolean
    virtualStream: MediaStream | null
    forceFullDisplay: boolean
    otherGridStreams: Element[][]
    updateOtherGridStreams: (otherGridStreams: Element[][]) => void
    selfViewForceFull?: boolean
    updateSelfViewForceFull?: (value: boolean) => Promise<void>
    isDarkModeValue?: boolean
    showSubtitlesOnCards?: boolean
    liveSubtitles?: Map<string, LiveSubtitle>
    customVideoCard?: CustomVideoCardType
    customAudioCard?: CustomAudioCardType
    customMiniCard?: CustomMiniCardType
    videoCardComponent?: ComponentType<VideoCardOptions>
    audioCardComponent?: ComponentType<AudioCardOptions>
    miniCardComponent?: ComponentType<MiniCardOptions>
    updateMiniCardsGrid: UpdateMiniCardsGridType
    getUpdatedAllParams: () => AddVideosGridParameters
    updateGridRows: (rows: number) => void
    updateGridCols: (cols: number) => void
    updateAltGridRows: (rows: number) => void
    updateAltGridCols: (cols: number) => void
    updateGridSizes: (gridSizes: GridSizes) => void
    gridSizes: GridSizes
    paginationDirection: string
    paginationHeightWidth: number
    doPaginate: boolean
    componentSizes: ComponentSizes
    updatePrimaryGridLayoutMeta?: (layout: GridLayoutMeta) => void
    updateAltGridLayoutMeta?: (layout: GridLayoutMeta) => void