fcr-core
Version:
Core APIs for building online scenes
87 lines (86 loc) • 4.58 kB
JavaScript
;
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;
}({});