fcr-core
Version:
Core APIs for building online scenes
32 lines (31 loc) • 1.18 kB
TypeScript
import { FcrRegion } from './type';
import { FcrDualVideoStreamConfig } from './utilities/dual-video-stream-config';
/** 引擎配置类 */
export declare class FcrCoreEngineConfig {
__json_serializable__: boolean;
/** 应用唯一标识 */
appId: string;
/** 身份验证令牌 */
token: string;
/** 用户唯一标识 */
userId: string;
/** 服务区域 */
region: FcrRegion;
/** 双摄像头视频流配置 */
dualCameraVideoStreamConfig: FcrDualVideoStreamConfig;
/** 双屏幕视频流配置 */
dualScreenVideoStreamConfig: FcrDualVideoStreamConfig;
/** 额外参数配置 */
parameters?: Record<string, unknown>;
constructor(params: {
appId: string;
token: string;
userId: string;
region: FcrRegion;
dualCameraVideoStreamConfig: FcrDualVideoStreamConfig;
dualScreenVideoStreamConfig: FcrDualVideoStreamConfig;
parameters?: Record<string, unknown>;
});
static createDefaultConfig(appId: string, token: string, region: FcrRegion, userId: string, parameters?: Record<string, unknown>): FcrCoreEngineConfig;
private _prependInternalParameters;
}