UNPKG

agora-classroom-sdk

Version:

For publishing npm package agora-classroom-sdk (Web & Electron). Get more information from https://docs.agora.io

96 lines (95 loc) 2.01 kB
/** * streamWindow widget */ export declare class StreamWindowWidget { width: number; height: number; x: number; y: number; /** * view 层级关系 */ zIndex: number; /** * 是否填充到多视频区域 */ contain: boolean; constructor({ width, height, x, y, zIndex, contain, }: { width?: number; height?: number; x?: number; y?: number; zIndex?: number; contain?: boolean; }); get information(): { width?: number; height?: number; x?: number; y?: number; zIndex?: number; contain?: boolean; }; set information({ width, height, x, y, zIndex, contain, }: { width?: number; height?: number; x?: number; y?: number; zIndex?: number; contain?: boolean; }); } /** * 从服务端来的 widget 数据 */ export declare class WidgetInfo { state: 1 | 0; ownerUserUuid: string; position: { xaxis: number; yaxis: number; }; size: { width: number; height: number; }; extra: { contain: boolean; zIndex: number; userUuid: string; }; constructor({ position, size, extra, ownerUserUuid, state, }: { ownerUserUuid: string; position: { xaxis: number; yaxis: number; }; size: { width: number; height: number; }; extra: { contain: boolean; zIndex: number; userUuid: string; }; state: 1 | 0; }); get information(): { state: 0 | 1; ownerUserUuid: string; position: { xaxis: number; yaxis: number; }; size: { width: number; height: number; }; extra: { contain: boolean; zIndex: number; userUuid: string; }; }; }