mediasfu-reactjs
Version:
mediasfu-reactjs – React 18/19 WebRTC SDK for video conferencing, webinars, broadcasts, live streaming, chat, recording, whiteboard, and AI agents. Plug-in prebuilt rooms or build fully custom UIs.
19 lines • 684 B
TypeScript
export interface GridPlanEntry<T> {
stream: T;
index: number;
}
export interface BuildAddVideosGridPlanOptions<T> {
mainGridStreams: T[];
altGridStreams: T[];
numToAdd?: number;
}
export interface AddVideosGridPlan<T> {
mainEntries: GridPlanEntry<T>[];
altEntries: GridPlanEntry<T>[];
}
/**
* ReactJS-local mirror of shared addVideosGrid planning logic.
* Keep this aligned with mediasfu-shared/src/consumers/gridLayout/addVideosGrid.engine.ts.
*/
export declare function buildAddVideosGridPlan<T>({ mainGridStreams, altGridStreams, numToAdd, }: BuildAddVideosGridPlanOptions<T>): AddVideosGridPlan<T>;
//# sourceMappingURL=addVideosGrid.engine.d.ts.map