UNPKG

fcr-core

Version:

Core APIs for building online scenes

558 lines (553 loc) 15.3 kB
"use strict"; 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;