/** * 截图参数 * * @property { string } id - 参会者Layout Id,通过layout事件列表获取 * @property { string } imageType - 图片格式, 默认'image/png' * @property { number } compressLevel - 图片质量,0-1 */ export interface SnapshotParams { id: string; imageType?: string; compressLevel?: number; } /** * canvas绘制video参数 * * @property { boolean } isMirror - 是否镜像显示 * @property { number } rotate - 是否旋转 * @property { string } imageType - 图片格式, 默认'image/png' * @property { number } compressLevel - 图片质量,0-1 */ export interface SnapshotOptions { isMirror?: boolean; rotate?: number; imageType?: string; compressLevel?: number; } /** * 截图结果 * * @property { string } dataURL - 图片数据,Base64字符串 * @property { number } width - 图片的宽度 * @property { number } height - 图片的高度 */ export interface SnapshotResult { dataURL: string; width: number; height: number; }