agora-classroom-sdk
Version:
For publishing npm package agora-classroom-sdk (Web & Electron). Get more information from https://docs.agora.io
30 lines (29 loc) • 968 B
TypeScript
import { StreamUIStore } from '../common/stream';
import { EduStreamUI } from '../common/stream/struct';
import { EduStreamTool } from '../common/stream/tool';
export declare class LectureRoomStreamUIStore extends StreamUIStore {
private _teacherWidthRatio;
private _carouselShowCount;
private _gapInPx;
carouselPosition: number;
carouselNext(): void;
carouselPrev(): void;
get localStreamTools(): EduStreamTool[];
get carouselStreams(): EduStreamUI[];
remoteStreamTools: (stream: EduStreamUI) => EduStreamTool[];
get teacherVideoStreamSize(): {
width: number;
height: number;
};
get studentVideoStreamSize(): {
width: number;
height: number;
};
get gap(): number;
get scrollable(): boolean;
get layerItems(): string[];
get toolbarPlacement(): 'bottom' | 'left';
get toolbarOffset(): number[];
get fullScreenToolbarOffset(): number[];
onInstall(): void;
}