UNPKG

agora-classroom-sdk

Version:

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

40 lines (39 loc) 1.46 kB
/** * IPC消息通道 */ export declare enum ChannelType { OpenBrowserWindow = "open-browser-window", CloseBrowserWindow = "close-browser-window", ShowBrowserWindow = "show-browser-window", HideBrowserWindow = "hide-browser-window", Message = "browser-window-message", UpdateBrowserWindow = "update-browser-window", MoveWindowToTargetScreen = "move-window-to-target-screen", MoveWindowAlignToWindow = "move-window-align-to-window", ShortCutCapture = "short-cut-capture", RTCRawDataTransmit = "rtc-raw-data-transmit" } /** * IPC消息类型 */ export declare enum IPCMessageType { /** App事件 */ BrowserWindowClose = "BrowserWindowClose", BrowserWindowClosed = "BrowserWindowClosed", /** 远程控制 */ ControlStateChanged = "ControlStateChanged", HideControlBar = "HideControlBar", CloseControlBar = "CloseControlBar", StudentListUpdated = "StudentListUpdated", FetchStudentList = "FetchStudentList", StopScreenShareAndRemoteControl = "StopScreenShareAndRemoteControl", SwitchScreenShareDevice = "SwitchScreenShareDevice", /** 白板 */ ShortCutCaptureDone = "ShortCutCaptureDone", ShortCutCaptureDenied = "ShortCutCaptureDenied", /** 扩展屏 */ FetchVideoGalleryState = "FetchVideoGalleryState", VideoGalleryStateUpdated = "VideoGalleryStateUpdated", UpdateVideoGalleryState = "UpdateVideoGalleryState", InviteStage = "InviteStage" }