@signalwire/js
Version:
18 lines • 757 B
TypeScript
import { OverlayMap, LocalVideoOverlay } from './VideoOverlays';
import { FabricRoomSession } from './fabric/FabricRoomSession';
import { VideoRoomSession } from './video/VideoRoomSession';
export interface BuildVideoElementParams {
applyLocalVideoOverlay?: boolean;
applyMemberOverlay?: boolean;
mirrorLocalVideoOverlay?: boolean;
room: FabricRoomSession | VideoRoomSession;
rootElement?: HTMLElement;
}
export interface BuildVideoElementReturnType {
element: HTMLElement;
overlayMap: OverlayMap;
localVideoOverlay: LocalVideoOverlay;
unsubscribe(): void;
}
export declare const buildVideoElement: (params: BuildVideoElementParams) => Promise<BuildVideoElementReturnType>;
//# sourceMappingURL=buildVideoElement.d.ts.map