UNPKG

agora-classroom-sdk

Version:

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

41 lines (40 loc) 1.44 kB
import { LayoutUIStore } from '../common/layout'; export declare enum MobileCallState { Initialize = "initialize", Processing = "processing", VoiceCall = "voiceCall", VideoCall = "videoCall", VideoAndVoiceCall = "videoAndVoiceCall", DeviceOffCall = "deviceOffCall" } export declare class LectureH5LayoutUIStore extends LayoutUIStore { private _disposers; landscapeToolBarVisible: boolean; private _landscapeToolBarVisibleTask; shareActionSheetVisible: boolean; setShareActionSheetVisible(visible: boolean): void; handsUpActionSheetVisible: boolean; setHandsUpActionSheetVisible(visible: boolean): void; openHandsUpActionSheet(): void; checkIsSupportCall(): boolean; get h5ContainerCls(): "" | "justify-center items-center"; get classRoomPlacholderMobileHeight(): number; get h5LayoutUIDimensions(): { height?: undefined; width?: undefined; } | { height: number | undefined; width: number | undefined; }; private _updateOrientationStates; private _quitForceLandscape; private _addSingletonToast; private _handlePollWidgetActiveStateChanged; private _updateMobileLandscapeToolBarVisible; private _setLandscapeToolBarVisible; toggleLandscapeToolBarVisible(): void; private _handleTouchStart; broadcastCallState(callState: MobileCallState): void; onInstall(): void; onDestroy(): void; }