agora-edu-core-lb
Version:
For publishing npm package agora-edu-core (Web & Electron). Get more information from https://docs.agora.io
33 lines (32 loc) • 819 B
TypeScript
import { EduStream } from './../../interfaces/index';
export declare const RtmLogLevel: any[];
export declare type InternalStreamData = {
streamUuid: string;
streamName: string;
videoSourceType: number;
audioSourceType: number;
videoState: number;
audioState: number;
userUuid: string;
userName: string;
role: string;
};
export declare type EduStreamRawData<Type> = Type & {
streams: EduStream[];
};
export declare type RawUserData = {
userUuid: string;
userName: string;
role: string;
muteChat: number;
userProperties: object;
streamUuid: string;
updateTime: number;
state: number;
type: number;
};
export declare type UsersStreamData = {
onlineUsers: RawUserData[];
offlineUsers: RawUserData[];
streams: InternalStreamData[];
};