import { getImgEle, getCanvas, getDomWH, setDomWH } from "../img-utils"; export interface IVideoConf { /** 摄像头 默认为前置摄像头 user */ facingMode?: "user" | "environment"; /** 视频宽度 */ width?: number; /** 视频高度 */ height?: number; /** 视频 top */ top?: number; /** 视频 left */ left?: number; } export abstract class CameraPreviewBase { constructor(params: Object) {} abstract start(): Promise; abstract getSnap(): Promise; abstract close(): void; getImgEle = getImgEle; getCanvas = getCanvas; getDomWH = getDomWH; setDomWH = setDomWH; } export default CameraPreviewBase;