fcr-core
Version:
Core APIs for building online scenes
558 lines (553 loc) • 15.3 kB
JavaScript
;
require("core-js/modules/esnext.weak-map.delete-all.js");
require("core-js/modules/esnext.weak-map.emplace.js");
require("core-js/modules/web.dom-collections.iterator.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "ActionWhenTaskFail", {
enumerable: true,
get: function () {
return _schedule.ActionWhenTaskFail;
}
});
Object.defineProperty(exports, "AgoraObservable", {
enumerable: true,
get: function () {
return _observable.AgoraObservable;
}
});
Object.defineProperty(exports, "AgoraRestfulClientError", {
enumerable: true,
get: function () {
return _client.AgoraRestfulClientError;
}
});
Object.defineProperty(exports, "AgoraRtcAiDenoiseLevel", {
enumerable: true,
get: function () {
return _type2.AgoraRtcAiDenoiseLevel;
}
});
Object.defineProperty(exports, "AgoraRtcAudioOutputRouting", {
enumerable: true,
get: function () {
return _type2.AgoraRtcAudioOutputRouting;
}
});
Object.defineProperty(exports, "AgoraRtcAudioSourceType", {
enumerable: true,
get: function () {
return _type2.AgoraRtcAudioSourceType;
}
});
Object.defineProperty(exports, "AgoraRtcCapability", {
enumerable: true,
get: function () {
return _type2.AgoraRtcCapability;
}
});
Object.defineProperty(exports, "AgoraRtcEncryptionMode", {
enumerable: true,
get: function () {
return _type2.AgoraRtcEncryptionMode;
}
});
Object.defineProperty(exports, "AgoraRtcLatencyLevelType", {
enumerable: true,
get: function () {
return _type2.AgoraRtcLatencyLevelType;
}
});
Object.defineProperty(exports, "AgoraRtcMediaSourceState", {
enumerable: true,
get: function () {
return _type2.AgoraRtcMediaSourceState;
}
});
Object.defineProperty(exports, "AgoraRtcRegion", {
enumerable: true,
get: function () {
return _type2.AgoraRtcRegion;
}
});
Object.defineProperty(exports, "AgoraRtcRenderMode", {
enumerable: true,
get: function () {
return _type2.AgoraRtcRenderMode;
}
});
Object.defineProperty(exports, "AgoraRtcVideoSourceType", {
enumerable: true,
get: function () {
return _type2.AgoraRtcVideoSourceType;
}
});
Object.defineProperty(exports, "AgoraRtcVideoStreamType", {
enumerable: true,
get: function () {
return _type2.AgoraRtcVideoStreamType;
}
});
Object.defineProperty(exports, "AgoraRteAudioSourceType", {
enumerable: true,
get: function () {
return _type4.AgoraRteAudioSourceType;
}
});
Object.defineProperty(exports, "AgoraRteConnectionState", {
enumerable: true,
get: function () {
return _agoraRteSdk.AgoraRteConnectionState;
}
});
Object.defineProperty(exports, "AgoraRteEngine", {
enumerable: true,
get: function () {
return _agoraRteSdk.AgoraRteEngine;
}
});
Object.defineProperty(exports, "AgoraRteError", {
enumerable: true,
get: function () {
return _error.AgoraRteError;
}
});
Object.defineProperty(exports, "AgoraRteLatencyLevel", {
enumerable: true,
get: function () {
return _agoraRteSdk.AgoraRteLatencyLevel;
}
});
Object.defineProperty(exports, "AgoraRteMediaPublishState", {
enumerable: true,
get: function () {
return _type4.AgoraRteMediaPublishState;
}
});
Object.defineProperty(exports, "AgoraRteMediaSourceState", {
enumerable: true,
get: function () {
return _type4.AgoraRteMediaSourceState;
}
});
Object.defineProperty(exports, "AgoraRteMediaStreamType", {
enumerable: true,
get: function () {
return _type.AgoraRteMediaStreamType;
}
});
Object.defineProperty(exports, "AgoraRteRegion", {
enumerable: true,
get: function () {
return _type4.AgoraRteRegion;
}
});
Object.defineProperty(exports, "AgoraRteRoomConnectorType", {
enumerable: true,
get: function () {
return _type.AgoraRteRoomConnectorType;
}
});
Object.defineProperty(exports, "AgoraRteScreenCaptureType", {
enumerable: true,
get: function () {
return _type5.AgoraRteScreenCaptureType;
}
});
Object.defineProperty(exports, "AgoraRteStreamPrivilegeAudioSourceType", {
enumerable: true,
get: function () {
return _type.AgoraRteStreamPrivilegeAudioSourceType;
}
});
Object.defineProperty(exports, "AgoraRteStreamPrivilegeOperation", {
enumerable: true,
get: function () {
return _type.AgoraRteStreamPrivilegeOperation;
}
});
Object.defineProperty(exports, "AgoraRteStreamPrivilegeVideoSourceType", {
enumerable: true,
get: function () {
return _type.AgoraRteStreamPrivilegeVideoSourceType;
}
});
Object.defineProperty(exports, "AgoraRteUserUpdatedReason", {
enumerable: true,
get: function () {
return _type.AgoraRteUserUpdatedReason;
}
});
Object.defineProperty(exports, "AgoraRteVideoOrientation", {
enumerable: true,
get: function () {
return _type5.AgoraRteVideoOrientation;
}
});
Object.defineProperty(exports, "AgoraRteVideoSourceType", {
enumerable: true,
get: function () {
return _type4.AgoraRteVideoSourceType;
}
});
Object.defineProperty(exports, "AgoraRtmRegion", {
enumerable: true,
get: function () {
return _type3.AgoraRtmRegion;
}
});
Object.defineProperty(exports, "AgoraScheduler", {
enumerable: true,
get: function () {
return _schedule.AgoraScheduler;
}
});
Object.defineProperty(exports, "Duration", {
enumerable: true,
get: function () {
return _scheduler.Duration;
}
});
Object.defineProperty(exports, "EasemobChat", {
enumerable: true,
get: function () {
return _easemobWebsdk.EasemobChat;
}
});
Object.defineProperty(exports, "EasemobChatSDK", {
enumerable: true,
get: function () {
return _easemobWebsdk.default;
}
});
Object.defineProperty(exports, "FcrAnnotationControlFactoryImpl", {
enumerable: true,
get: function () {
return _factory2.FcrAnnotationControlFactoryImpl;
}
});
Object.defineProperty(exports, "FcrApplicationPlatform", {
enumerable: true,
get: function () {
return _env.FcrApplicationPlatform;
}
});
Object.defineProperty(exports, "FcrCoreEngine", {
enumerable: true,
get: function () {
return _engine.FcrCoreEngine;
}
});
Object.defineProperty(exports, "FcrError", {
enumerable: true,
get: function () {
return _agoraError.AgoraError;
}
});
Object.defineProperty(exports, "FcrRTMProvider_2_2", {
enumerable: true,
get: function () {
return _forgeRtm.RTMProvider_2_2;
}
});
Object.defineProperty(exports, "FcrRoom", {
enumerable: true,
get: function () {
return _forgeRoom.Room;
}
});
Object.defineProperty(exports, "FcrScreenScenarioType", {
enumerable: true,
get: function () {
return _type4.AgoraRteScreenScenarioType;
}
});
Object.defineProperty(exports, "FcrWhiteboardApplication", {
enumerable: true,
get: function () {
return _forgeWhiteboard.WhiteboardApplication;
}
});
Object.defineProperty(exports, "FcrWhiteboardControlFactoryImpl", {
enumerable: true,
get: function () {
return _factory.FcrWhiteboardControlFactoryImpl;
}
});
Object.defineProperty(exports, "FcrWhiteboardPermissionFlag", {
enumerable: true,
get: function () {
return _forgeWhiteboard.WhiteboardPermissionFlag;
}
});
Object.defineProperty(exports, "Mutex", {
enumerable: true,
get: function () {
return _mutex.Mutex;
}
});
Object.defineProperty(exports, "ZodError", {
enumerable: true,
get: function () {
return _schema.ZodError;
}
});
Object.defineProperty(exports, "anySchema", {
enumerable: true,
get: function () {
return _schema.anySchema;
}
});
Object.defineProperty(exports, "booleanSchema", {
enumerable: true,
get: function () {
return _schema.booleanSchema;
}
});
Object.defineProperty(exports, "bound", {
enumerable: true,
get: function () {
return _decorator.bound;
}
});
Object.defineProperty(exports, "convertStreamTypeToPublishState", {
enumerable: true,
get: function () {
return _agoraRteSdk.convertStreamTypeToPublishState;
}
});
Object.defineProperty(exports, "createArraySchema", {
enumerable: true,
get: function () {
return _schema.createArraySchema;
}
});
Object.defineProperty(exports, "createLogger", {
enumerable: true,
get: function () {
return _logger.createLogger;
}
});
Object.defineProperty(exports, "createRecordSchemaWithKey", {
enumerable: true,
get: function () {
return _schema.createRecordSchemaWithKey;
}
});
Object.defineProperty(exports, "createUnionSchema", {
enumerable: true,
get: function () {
return _schema.createUnionSchema;
}
});
Object.defineProperty(exports, "deCompressGzipToJson", {
enumerable: true,
get: function () {
return _deCompressGzip.deCompressGzipToJson;
}
});
Object.defineProperty(exports, "fcrRenderViewSchema", {
enumerable: true,
get: function () {
return _schema.fcrRenderViewSchema;
}
});
Object.defineProperty(exports, "get", {
enumerable: true,
get: function () {
return _get.default;
}
});
Object.defineProperty(exports, "getLogger", {
enumerable: true,
get: function () {
return _logger.getLogger;
}
});
Object.defineProperty(exports, "getPlatform", {
enumerable: true,
get: function () {
return _env.getPlatform;
}
});
Object.defineProperty(exports, "getSharedDomainHolder", {
enumerable: true,
get: function () {
return _domainHolder.getSharedDomainHolder;
}
});
Object.defineProperty(exports, "getVersion", {
enumerable: true,
get: function () {
return _packageInfo.getVersion;
}
});
Object.defineProperty(exports, "jsonstring", {
enumerable: true,
get: function () {
return _misc.jsonstring;
}
});
exports.localStorage = void 0;
Object.defineProperty(exports, "md5", {
enumerable: true,
get: function () {
return _jsMd.md5;
}
});
Object.defineProperty(exports, "merge", {
enumerable: true,
get: function () {
return _merge.default;
}
});
Object.defineProperty(exports, "numberSchema", {
enumerable: true,
get: function () {
return _schema.numberSchema;
}
});
Object.defineProperty(exports, "objectSchema", {
enumerable: true,
get: function () {
return _schema.objectSchema;
}
});
Object.defineProperty(exports, "padEnd", {
enumerable: true,
get: function () {
return _padEnd.default;
}
});
Object.defineProperty(exports, "padStart", {
enumerable: true,
get: function () {
return _padStart.default;
}
});
Object.defineProperty(exports, "randomString", {
enumerable: true,
get: function () {
return _misc.randomString;
}
});
Object.defineProperty(exports, "registerPlugin", {
enumerable: true,
get: function () {
return _plugin.registerPlugin;
}
});
Object.defineProperty(exports, "retryAttempt", {
enumerable: true,
get: function () {
return _asyncRetry.retryAttempt;
}
});
Object.defineProperty(exports, "serializeArgs", {
enumerable: true,
get: function () {
return _logSerializer.serializeArgs;
}
});
Object.defineProperty(exports, "sleep", {
enumerable: true,
get: function () {
return _misc.sleep;
}
});
Object.defineProperty(exports, "stringSchema", {
enumerable: true,
get: function () {
return _schema.stringSchema;
}
});
Object.defineProperty(exports, "to", {
enumerable: true,
get: function () {
return _awaitToJs.default;
}
});
Object.defineProperty(exports, "toLower", {
enumerable: true,
get: function () {
return _toLower.default;
}
});
Object.defineProperty(exports, "trace", {
enumerable: true,
get: function () {
return _decorator.trace;
}
});
Object.defineProperty(exports, "unknownSchema", {
enumerable: true,
get: function () {
return _schema.unknownSchema;
}
});
Object.defineProperty(exports, "v4", {
enumerable: true,
get: function () {
return _uuid.v4;
}
});
Object.defineProperty(exports, "validateParams", {
enumerable: true,
get: function () {
return _validate.validateParams;
}
});
Object.defineProperty(exports, "z", {
enumerable: true,
get: function () {
return _schema.z;
}
});
var _jsMd = require("js-md5");
var _awaitToJs = _interopRequireDefault(require("await-to-js"));
var _get = _interopRequireDefault(require("lodash/get"));
var _padStart = _interopRequireDefault(require("lodash/padStart"));
var _padEnd = _interopRequireDefault(require("lodash/padEnd"));
var _toLower = _interopRequireDefault(require("lodash/toLower"));
var _easemobWebsdk = _interopRequireWildcard(require("easemob-websdk"));
var _forgeRtm = require("@netless/forge-rtm");
var _forgeRoom = require("@netless/forge-room");
var _forgeWhiteboard = require("@netless/forge-whiteboard");
var _logger = require("agora-foundation/lib/logger");
var _logSerializer = require("agora-foundation/lib/decorator/log/log-serializer");
var _observable = require("agora-foundation/lib/utilities/observable");
var _asyncRetry = require("agora-foundation/lib/utilities/async-retry");
var _env = require("agora-foundation/lib/utilities/env");
var _scheduler = require("agora-foundation/lib/schedule/scheduler");
var _decorator = require("agora-foundation/lib/decorator");
var _schedule = require("agora-foundation/lib/schedule");
var _misc = require("agora-foundation/lib/utilities/misc");
var _schema = require("agora-foundation/lib/utilities/schema");
var _validate = require("agora-foundation/lib/decorator/validate");
var _mutex = require("agora-foundation/lib/worker/mutex");
var _error = require("agora-rte-sdk/lib/core/utilities/error");
var _agoraError = require("agora-foundation/lib/utilities/agora-error");
var _agoraRteSdk = require("agora-rte-sdk");
var _type = require("agora-rte-sdk/lib/core/scene/type");
var _type2 = require("agora-rte-sdk/lib/core/rtc/type");
var _type3 = require("agora-rte-sdk/lib/core/rtm/type");
var _type4 = require("agora-rte-sdk/lib/type");
var _client = require("agora-rte-sdk/lib/core/services/client");
var _domainHolder = require("agora-rte-sdk/lib/core/services/domain-holder");
var _type5 = require("agora-rte-sdk/lib/core/media/type");
var _plugin = require("agora-rte-sdk/lib/core/engine/plugin");
var _engine = require("./engine");
var _factory = require("./room-control/whiteboard-control-v2/whiteboard-control/factory");
var _factory2 = require("./room-control/whiteboard-control-v2/annotation-control/factory");
var _deCompressGzip = require("./room-control/stt-control/de-compress-gzip");
var _packageInfo = require("./utilities/package-info");
var _uuid = require("uuid");
var _merge = _interopRequireDefault(require("lodash/merge"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
// Other utility exports
// Third-party exports
// Agora Foundation exports
// Agora RTE exports
const localStorage = exports.localStorage = window.localStorage;