UNPKG

fcr-core

Version:

Core APIs for building online scenes

87 lines (86 loc) 4.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RoomMessageKey = exports.FcrUserStringToRoleMap = exports.FcrUserRoleToStringMap = exports.FcrUserRole = exports.FcrStreamState = exports.FcrSessionState = exports.FcrRoomState = exports.FcrRecordingState = exports.FcrLiveStreamingState = exports.FcrLiveStreamingLayoutType = exports.FcrLineType = exports.FcrDeviceType = exports.FcrCloudRecordingAudioProfile = void 0; let FcrRoomState = exports.FcrRoomState = /*#__PURE__*/function (FcrRoomState) { FcrRoomState[FcrRoomState["Initialized"] = 0] = "Initialized"; FcrRoomState[FcrRoomState["Started"] = 1] = "Started"; FcrRoomState[FcrRoomState["Ended"] = 2] = "Ended"; FcrRoomState[FcrRoomState["Closed"] = 3] = "Closed"; return FcrRoomState; }({}); let FcrRecordingState = exports.FcrRecordingState = /*#__PURE__*/function (FcrRecordingState) { FcrRecordingState[FcrRecordingState["Starting"] = 1] = "Starting"; FcrRecordingState[FcrRecordingState["Started"] = 2] = "Started"; FcrRecordingState[FcrRecordingState["Paused"] = 3] = "Paused"; FcrRecordingState[FcrRecordingState["Stopped"] = 4] = "Stopped"; return FcrRecordingState; }({}); let FcrDeviceType = exports.FcrDeviceType = /*#__PURE__*/function (FcrDeviceType) { FcrDeviceType["Camera"] = "camera"; FcrDeviceType["Microphone"] = "microphone"; FcrDeviceType["Speaker"] = "speaker"; return FcrDeviceType; }({}); // groups let FcrSessionState = exports.FcrSessionState = /*#__PURE__*/function (FcrSessionState) { FcrSessionState[FcrSessionState["Starting"] = 1] = "Starting"; FcrSessionState[FcrSessionState["Stopped"] = 2] = "Stopped"; return FcrSessionState; }({}); let FcrStreamState = exports.FcrStreamState = /*#__PURE__*/function (FcrStreamState) { FcrStreamState[FcrStreamState["UNPUBLISH"] = 0] = "UNPUBLISH"; FcrStreamState[FcrStreamState["PUBLISH"] = 1] = "PUBLISH"; return FcrStreamState; }({}); let FcrCloudRecordingAudioProfile = exports.FcrCloudRecordingAudioProfile = /*#__PURE__*/function (FcrCloudRecordingAudioProfile) { FcrCloudRecordingAudioProfile[FcrCloudRecordingAudioProfile["DEFAULT"] = 0] = "DEFAULT"; FcrCloudRecordingAudioProfile[FcrCloudRecordingAudioProfile["MONO_48KHZ_128KBPS"] = 1] = "MONO_48KHZ_128KBPS"; FcrCloudRecordingAudioProfile[FcrCloudRecordingAudioProfile["STEREO_48KHZ_192KBPS"] = 2] = "STEREO_48KHZ_192KBPS"; return FcrCloudRecordingAudioProfile; }({}); // stereo 48khz 192kbps let FcrUserRole = exports.FcrUserRole = /*#__PURE__*/function (FcrUserRole) { FcrUserRole[FcrUserRole["HOST"] = 1] = "HOST"; FcrUserRole[FcrUserRole["COHOST"] = 2] = "COHOST"; FcrUserRole[FcrUserRole["PARTICIPANT"] = 3] = "PARTICIPANT"; FcrUserRole[FcrUserRole["AUDIENCE"] = 4] = "AUDIENCE"; FcrUserRole[FcrUserRole["OBSERVER"] = 5] = "OBSERVER"; FcrUserRole[FcrUserRole["ROBOT"] = 6] = "ROBOT"; return FcrUserRole; }({}); const FcrUserRoleToStringMap = exports.FcrUserRoleToStringMap = { [FcrUserRole.HOST]: 'host', [FcrUserRole.COHOST]: 'cohost', [FcrUserRole.PARTICIPANT]: 'participant', [FcrUserRole.AUDIENCE]: 'audience', [FcrUserRole.OBSERVER]: 'observer', [FcrUserRole.ROBOT]: 'robot' }; const FcrUserStringToRoleMap = exports.FcrUserStringToRoleMap = { host: FcrUserRole.HOST, cohost: FcrUserRole.COHOST, participant: FcrUserRole.PARTICIPANT, audience: FcrUserRole.AUDIENCE, observer: FcrUserRole.OBSERVER, robot: FcrUserRole.ROBOT }; let FcrLiveStreamingLayoutType = exports.FcrLiveStreamingLayoutType = /*#__PURE__*/function (FcrLiveStreamingLayoutType) { FcrLiveStreamingLayoutType[FcrLiveStreamingLayoutType["GALLERY"] = 1] = "GALLERY"; FcrLiveStreamingLayoutType[FcrLiveStreamingLayoutType["SPEAKER"] = 2] = "SPEAKER"; return FcrLiveStreamingLayoutType; }({}); let FcrLiveStreamingState = exports.FcrLiveStreamingState = /*#__PURE__*/function (FcrLiveStreamingState) { FcrLiveStreamingState[FcrLiveStreamingState["STARTING"] = 1] = "STARTING"; FcrLiveStreamingState[FcrLiveStreamingState["STARTED"] = 2] = "STARTED"; FcrLiveStreamingState[FcrLiveStreamingState["STOPPED"] = 3] = "STOPPED"; return FcrLiveStreamingState; }({}); let FcrLineType = exports.FcrLineType = /*#__PURE__*/function (FcrLineType) { FcrLineType[FcrLineType["SINGLE_ROW"] = 1] = "SINGLE_ROW"; FcrLineType[FcrLineType["MULTI_ROW"] = 2] = "MULTI_ROW"; return FcrLineType; }({}); let RoomMessageKey = exports.RoomMessageKey = /*#__PURE__*/function (RoomMessageKey) { RoomMessageKey["USER_WAITING_ROOM_JOINED"] = "USER_WAITING_ROOM_JOINED"; return RoomMessageKey; }({});