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
TypeScript
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;
}