fcr-core
Version:
Core APIs for building online scenes
12 lines (11 loc) • 879 B
TypeScript
import { FcrCoreServiceApi } from '../../../service/api';
import { FcrSharedCache } from '../../shared-cache';
import { FcrBoardConfig, FcrStandaloneWhiteboardControl, FcrWhiteboardControl, FcrWhiteboardControlFactory } from './type';
import type { RTMClient } from 'agora-rtm';
import { AgoraRteScene } from 'agora-rte-sdk';
export declare class FcrWhiteboardControlFactoryImpl implements FcrWhiteboardControlFactory {
protected logger: import("agora-foundation/lib/logger").Logger;
createForSubProcess(rtmClient: RTMClient, hasOperationPrivilege: boolean, boardConfig: FcrBoardConfig): FcrStandaloneWhiteboardControl;
createForMainProcess(rtmClient: RTMClient, hasOperationPrivilege: boolean, boardConfig: FcrBoardConfig, scene: AgoraRteScene, api: FcrCoreServiceApi, sharedCache: FcrSharedCache): FcrWhiteboardControl;
private _createForgeInitConfigFetcher;
}