@100mslive/react-native-room-kit
Version:
100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.
117 lines (116 loc) • 4.44 kB
JavaScript
export let LayoutParams = /*#__PURE__*/function (LayoutParams) {
LayoutParams["AUDIO"] = "audio";
LayoutParams["GRID"] = "grid";
LayoutParams["ACTIVE_SPEAKER"] = "active speaker";
LayoutParams["HERO"] = "hero";
LayoutParams["MINI"] = "mini";
LayoutParams["HLS"] = "hls";
LayoutParams["DEFAULT"] = "";
return LayoutParams;
}({});
export let TrackType = /*#__PURE__*/function (TrackType) {
TrackType["LOCAL"] = "local";
TrackType["REMOTE"] = "remote";
TrackType["SCREEN"] = "screen";
TrackType["DEFAULT"] = "";
return TrackType;
}({});
export let ModalTypes = /*#__PURE__*/function (ModalTypes) {
ModalTypes["CHANGE_ROLE_ACCEPT"] = "changeRoleAccept";
ModalTypes["SWITCH_AUDIO_OUTPUT"] = "switchAudioOutput";
ModalTypes["CHANGE_AUDIO_MODE"] = "changeAudioMode";
ModalTypes["CHANGE_ROLE"] = "changeRole";
ModalTypes["CHANGE_TRACK"] = "changeTrackState";
ModalTypes["CHANGE_TRACK_ROLE"] = "changeTrackStateRole";
ModalTypes["CHANGE_NAME"] = "changeName";
ModalTypes["HLS_STREAMING"] = "hlsStreaming";
ModalTypes["END_HLS_STREAMING"] = "endHlsStreaming";
ModalTypes["RECORDING"] = "recording";
ModalTypes["RESOLUTION"] = "resolution";
ModalTypes["RTC_STATS"] = "rtcStats";
ModalTypes["LAYOUT"] = "layout";
ModalTypes["SORTING"] = "sorting";
ModalTypes["LEAVE_MENU"] = "leaveMenu";
ModalTypes["LEAVE_ROOM"] = "leaveRoom";
ModalTypes["END_ROOM"] = "endRoom";
ModalTypes["SETTINGS"] = "settings";
ModalTypes["ZOOM"] = "zoom";
ModalTypes["PREVIEW"] = "preview";
ModalTypes["CHAT_AND_PARTICIPANTS"] = "chat_and_participants";
ModalTypes["AUDIO_MIXING_MODE"] = "audioMixingMode";
ModalTypes["SET_AUDIO_SHARE_VOLUME"] = "setAudioShareVolume";
ModalTypes["WELCOME_SETTINGS"] = "welcomeSettings";
ModalTypes["BULK_ROLE_CHANGE"] = "bulkRoleChange";
ModalTypes["PEER_SETTINGS"] = "peerSettings";
ModalTypes["STREAMING_QUALITY_SETTING"] = "streamingQualitySetting";
ModalTypes["HLS_PLAYER_ASPECT_RATIO"] = "hlsPlayerAspectRatio";
ModalTypes["STOP_RECORDING"] = "stopRecording";
ModalTypes["CHAT_FILTER"] = "chatFilter";
ModalTypes["CHAT_MORE_ACTIONS"] = "chatMoreActions";
ModalTypes["MESSAGE_OPTIONS"] = "messageOptions";
ModalTypes["POLLS_AND_QUIZZES"] = "pollsAndQuizzes";
ModalTypes["VIRTUAL_BACKGROUND"] = "virtualBackground";
ModalTypes["CLOSED_CAPTIONS_CONTROL"] = "closedCaptionsControl";
ModalTypes["DEFAULT"] = "";
return ModalTypes;
}({});
export let SortingType = /*#__PURE__*/function (SortingType) {
SortingType["ALPHABETICAL"] = "Alphabetical Order";
SortingType["VIDEO_ON"] = "Video On";
SortingType["ROLE_PRIORITY"] = "Role Priority";
SortingType["DEFAULT"] = "None";
return SortingType;
}({});
export let Theme = /*#__PURE__*/function (Theme) {
Theme["LIGHT"] = "Light";
Theme["DARK"] = "Dark";
return Theme;
}({});
export let PipModes = /*#__PURE__*/function (PipModes) {
PipModes[PipModes["NOT_AVAILABLE"] = -1] = "NOT_AVAILABLE";
PipModes[PipModes["ACTIVE"] = 0] = "ACTIVE";
PipModes[PipModes["INACTIVE"] = 1] = "INACTIVE";
return PipModes;
}({});
export let Constants = /*#__PURE__*/function (Constants) {
Constants["MEET_URL"] = "MEET_URL";
return Constants;
}({});
export const SUPPORTED_ASPECT_RATIOS = [{
value: 16 / 9,
id: '16:9'
}, {
value: 9 / 16,
id: '9:16'
}, {
value: 1,
id: '1:1'
}, {
value: 4 / 3,
id: '4:3'
}, {
value: 3 / 4,
id: '3:4'
}];
export let MaxTilesInOnePage = /*#__PURE__*/function (MaxTilesInOnePage) {
MaxTilesInOnePage[MaxTilesInOnePage["IN_PORTRAIT_WITH_SCREENSHARES"] = 2] = "IN_PORTRAIT_WITH_SCREENSHARES";
MaxTilesInOnePage[MaxTilesInOnePage["IN_PORTRAIT"] = 6] = "IN_PORTRAIT";
MaxTilesInOnePage[MaxTilesInOnePage["IN_LANDSCAPE"] = 2] = "IN_LANDSCAPE";
return MaxTilesInOnePage;
}({});
export const ChatBottomSheetTabs = ['Chat', 'Participants'];
export const ChatBroadcastFilter = {
name: 'everyone'
};
export const PeerListRefreshInterval = 5000; // in milliseconds
export let OnLeaveReason = /*#__PURE__*/function (OnLeaveReason) {
OnLeaveReason["LEAVE"] = "leave";
OnLeaveReason["PEER_KICKED"] = "peer_kicked";
OnLeaveReason["ROOM_END"] = "room_ended";
OnLeaveReason["NETWORK_ISSUES"] = "network_issues";
OnLeaveReason["PIP"] = "pip";
return OnLeaveReason;
}({});
export const TerminalExceptionCodes = [4005, 1003, 2000, '4005', '1003', '2000'];
export const HeaderFooterHideDelayMs = 5000;
//# sourceMappingURL=types.js.map