UNPKG

agora-classroom-sdk

Version:

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

43 lines (42 loc) 1.24 kB
import { EduUIStoreBase } from '../base'; import { EduStreamUI } from '../stream/struct'; export declare class VideoGalleryUIStore extends EduUIStoreBase { private _disposers; private _dialogId?; readonly videoGalleryConfig: { '2x2': number; '3x3': number; '4x4': number; }; curPage: number; pageSize: number; loading: boolean; open: boolean; externalOpen: boolean; localPreview: boolean; get localCameraStream(): EduStreamUI | null; get isLocalRendered(): boolean; get stageUserUuids(): string[]; get videoGalleryConfigOptions(): { text: string; value: number; }[]; get allVideoUserList(): string[]; get totalPageNum(): number; get curVideoUserList(): string[]; get curStreamList(): EduStreamUI[]; nextPage(): void; prevPage(): void; setPageSize(pageSize: number): void; setOpen(open: boolean, id?: string): void; private _updateUsers; openExternalWindow(): void; closeExternalWindow(): void; private _setLoading; private _setCurPage; private _setLocalPreview; private _rtcRawDataCallback; private _sendVideoGalleryState; onInstall(): void; onDestroy(): void; }