UNPKG

@100mslive/hms-video-store

Version:

@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow

19 lines (18 loc) 890 B
import { InteractivityListener } from '../../interfaces'; import { HMSWhiteboardInteractivityCenter } from '../../interfaces/session-store/interactivity-center'; import { Store } from '../../sdk/store'; import { HMSWhiteboardCreateOptions } from '../../signal/interfaces'; import HMSTransport from '../../transport'; export declare class WhiteboardInteractivityCenter implements HMSWhiteboardInteractivityCenter { private readonly transport; private store; private listener?; private TAG; constructor(transport: HMSTransport, store: Store, listener?: InteractivityListener | undefined); get isEnabled(): boolean; open(createOptions?: HMSWhiteboardCreateOptions): Promise<void>; close(id?: string): Promise<void>; setListener(listener?: InteractivityListener): void; handleLocalRoleUpdate(): Promise<void>; private getCreateOptionsWithDefaults; }