mediasfu-reactnative-expo
Version:
mediasfu-reactnative-expo – Expo-managed React Native WebRTC SDK for video conferencing, webinars, live streaming, broadcast, screen sharing, whiteboard, chat, recording, live subtitles, translation, and AI agent rooms on iOS, Android, and web. Prebuilt r
21 lines (20 loc) • 757 B
TypeScript
import { CalculateRowsAndColumnsType, EventType } from '../@types/types';
export interface GetEstimateParameters {
fixedPageLimit: number;
screenPageLimit: number;
shareScreenStarted: boolean;
shared?: boolean;
eventType: EventType;
removeAltGrid: boolean;
isWideScreen: boolean;
isMediumScreen: boolean;
updateRemoveAltGrid: (value: boolean) => void;
calculateRowsAndColumns: CalculateRowsAndColumnsType;
[key: string]: any;
}
export interface GetEstimateOptions {
n: number;
parameters: GetEstimateParameters;
}
export type GetEstimateType = (options: GetEstimateOptions) => [number, number, number];
export declare function getEstimate({ n, parameters }: GetEstimateOptions): [number, number, number];