UNPKG

agora-classroom-sdk

Version:

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

62 lines (61 loc) 1.39 kB
import { EduStream } from 'agora-edu-core'; import { EduClassroomUIStore } from '.'; export declare class Getters { private _classroomUIStore; constructor(_classroomUIStore: EduClassroomUIStore); get classroomUIStore(): EduClassroomUIStore; /** * 讲台 */ get layoutMaskCode(): number; /** * 讲台是否显示 */ get stageVisible(): boolean; /** * 扩展屏是否已开启 */ get videoGalleryStarted(): boolean; /** * 分组讨论是否已开启 */ get breakoutRoomStarted(): boolean; /** * 小窗用户ID */ get windowStreamUserUuids(): (string | undefined)[]; /** * 扩展屏流ID */ get galleryVideoStreamUuids(): string[]; /** * 台上用户ID */ get stageUserUuids(): string[]; /** * 老师流信息 * @returns */ get teacherCameraStream(): EduStream; /** * 学生流信息列表 * @returns */ get studentCameraStreams(): EduStream[]; /** * 台上人员流列表 */ get stageCameraStreams(): EduStream[]; /** * 是否在分组房间 */ get isInSubRoom(): boolean; /** * 本地摄像头视频流 */ get localCameraStream(): EduStream | undefined; /** * 本地屏幕视频流 */ get localScreenStream(): EduStream | undefined; }