UNPKG

agora-classroom-sdk

Version:

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

19 lines (18 loc) 657 B
import { AgoraRteMediaSourceState, AgoraRteThread } from 'agora-rte-sdk'; export declare class ShareStreamStateKeeper extends AgoraRteThread { private _timer?; private _cancelTimer?; private _timeout; private _currentState; private _targetState; syncTo: (targetState: AgoraRteMediaSourceState) => Promise<void>; constructor(syncTo: (targetState: AgoraRteMediaSourceState) => Promise<void>); onExecution(): Promise<void>; setShareScreenState(state: AgoraRteMediaSourceState): void; run(): void; stop(): void; private _increaseTimeout; private _runImmediately; private _wait; private _cancelWait; }