UNPKG

mediasfu-angular

Version:

mediasfu-angular - Angular 17/18/19 WebRTC SDK for video conferencing, webinars, broadcasts, live streaming, chat, recording, whiteboard, and AI agents. Prebuilt rooms and fully custom UIs.

17 lines (16 loc) 690 B
export interface CanvasPoint { x: number; y: number; } export interface ContainRect { left: number; top: number; width: number; height: number; } /** Returns the centered content box produced by object-fit: contain. */ export declare const getContainedContentRect: (containerWidth: number, containerHeight: number, sourceWidth: number, sourceHeight: number) => ContainRect; type CanvasPointerEvent = Pick<MouseEvent, 'clientX' | 'clientY' | 'offsetX' | 'offsetY'>; /** Convert viewport pointer coordinates into the canvas backing-buffer space. */ export declare const getCanvasPoint: (event: CanvasPointerEvent, canvas: HTMLCanvasElement) => CanvasPoint; export {};