@pano.video/panortc-react-native-sdk
Version:
PanoRtc SDK For React Native
607 lines (512 loc) • 22.4 kB
JavaScript
/**
* @~english
* @brief Result value.
* @details The result value returned by PANO methods, indicating the execution status.
* @~chinese
* @brief 返回。
* @details PANO方法返回值,指示执行的情况。
*/
export let ResultCode;
/**
* @brief @~english Failover state. @~chinese 故障转移状态。
*/
(function (ResultCode) {
ResultCode[ResultCode["OK"] = 0] = "OK";
ResultCode[ResultCode["Failed"] = -1] = "Failed";
ResultCode[ResultCode["Fatal"] = -2] = "Fatal";
ResultCode[ResultCode["InvalidArgs"] = -3] = "InvalidArgs";
ResultCode[ResultCode["InvalidState"] = -4] = "InvalidState";
ResultCode[ResultCode["InvalidIndex"] = -5] = "InvalidIndex";
ResultCode[ResultCode["AlreadyExist"] = -6] = "AlreadyExist";
ResultCode[ResultCode["NotExist"] = -7] = "NotExist";
ResultCode[ResultCode["NotFound"] = -8] = "NotFound";
ResultCode[ResultCode["NotSupported"] = -9] = "NotSupported";
ResultCode[ResultCode["NotImplemented"] = -10] = "NotImplemented";
ResultCode[ResultCode["NotInitialized"] = -11] = "NotInitialized";
ResultCode[ResultCode["LimitReached"] = -12] = "LimitReached";
ResultCode[ResultCode["NoPrivilege"] = -13] = "NoPrivilege";
ResultCode[ResultCode["InProgress"] = -14] = "InProgress";
ResultCode[ResultCode["WrongThread"] = -15] = "WrongThread";
ResultCode[ResultCode["Timeout"] = -16] = "Timeout";
ResultCode[ResultCode["Aborted"] = -17] = "Aborted";
ResultCode[ResultCode["TooManyOps"] = -18] = "TooManyOps";
ResultCode[ResultCode["AuthFailed"] = -101] = "AuthFailed";
ResultCode[ResultCode["UserRejected"] = -102] = "UserRejected";
ResultCode[ResultCode["UserExpelled"] = -103] = "UserExpelled";
ResultCode[ResultCode["UserDuplicate"] = -104] = "UserDuplicate";
ResultCode[ResultCode["ChannelClosed"] = -151] = "ChannelClosed";
ResultCode[ResultCode["ChannelFull"] = -152] = "ChannelFull";
ResultCode[ResultCode["ChannelLocked"] = -153] = "ChannelLocked";
ResultCode[ResultCode["ChannelModeMismatch"] = -154] = "ChannelModeMismatch";
ResultCode[ResultCode["NetworkError"] = -301] = "NetworkError";
})(ResultCode || (ResultCode = {}));
export let FailoverState;
/**
* @brief @~english Channel mode. @~chinese 频道模式。
*/
(function (FailoverState) {
FailoverState[FailoverState["Reconnecting"] = 0] = "Reconnecting";
FailoverState[FailoverState["Success"] = 1] = "Success";
FailoverState[FailoverState["Failed"] = 2] = "Failed";
})(FailoverState || (FailoverState = {}));
export let ChannelMode;
/**
* @brief @~english Channel service flag. @~chinese 频道服务标志。
*/
(function (ChannelMode) {
ChannelMode[ChannelMode["OneOnOne"] = 0] = "OneOnOne";
ChannelMode[ChannelMode["Meeting"] = 1] = "Meeting";
})(ChannelMode || (ChannelMode = {}));
export let ChannelService;
/**
* @brief @~english User leave reason. @~chinese 用户离开原因。
*/
(function (ChannelService) {
ChannelService[ChannelService["Media"] = 1] = "Media";
ChannelService[ChannelService["Whiteboard"] = 2] = "Whiteboard";
ChannelService[ChannelService["Message"] = 4] = "Message";
})(ChannelService || (ChannelService = {}));
export let UserLeaveReason;
/**
* @brief @~english The result to subscribe user media. @~chinese 用户媒体订阅结果。
*/
(function (UserLeaveReason) {
UserLeaveReason[UserLeaveReason["Normal"] = 0] = "Normal";
UserLeaveReason[UserLeaveReason["Expelled"] = 1] = "Expelled";
UserLeaveReason[UserLeaveReason["Disconnected"] = 2] = "Disconnected";
UserLeaveReason[UserLeaveReason["ChannelEnd"] = 3] = "ChannelEnd";
UserLeaveReason[UserLeaveReason["DuplicateUserID"] = 4] = "DuplicateUserID";
})(UserLeaveReason || (UserLeaveReason = {}));
export let SubscribeResult;
/**
* @brief @~english Video profile type. @~chinese 视频设定类型。
*/
(function (SubscribeResult) {
SubscribeResult[SubscribeResult["Success"] = 0] = "Success";
SubscribeResult[SubscribeResult["Failed"] = 1] = "Failed";
SubscribeResult[SubscribeResult["UserNotFound"] = 2] = "UserNotFound";
SubscribeResult[SubscribeResult["LimitReached"] = 3] = "LimitReached";
})(SubscribeResult || (SubscribeResult = {}));
export let VideoProfileType;
/**
* @brief @~english Video scaling mode. @~chinese 视频缩放模式。
*/
(function (VideoProfileType) {
VideoProfileType[VideoProfileType["Lowest"] = 0] = "Lowest";
VideoProfileType[VideoProfileType["Low"] = 1] = "Low";
VideoProfileType[VideoProfileType["Standard"] = 2] = "Standard";
VideoProfileType[VideoProfileType["HD720P"] = 3] = "HD720P";
VideoProfileType[VideoProfileType["HD1080P"] = 4] = "HD1080P";
VideoProfileType[VideoProfileType["None"] = 5] = "None";
VideoProfileType[VideoProfileType["Max"] = 4] = "Max";
})(VideoProfileType || (VideoProfileType = {}));
export let VideoScalingMode;
/**
* @brief @~english Audio type. @~chinese 音频类型。
*/
(function (VideoScalingMode) {
VideoScalingMode[VideoScalingMode["Fit"] = 0] = "Fit";
VideoScalingMode[VideoScalingMode["FullFill"] = 1] = "FullFill";
VideoScalingMode[VideoScalingMode["CropFill"] = 2] = "CropFill";
})(VideoScalingMode || (VideoScalingMode = {}));
export let AudioType;
/**
* @brief @~english Video type. @~chinese 视频类型。
*/
(function (AudioType) {
AudioType[AudioType["PCM"] = 0] = "PCM";
})(AudioType || (AudioType = {}));
export let VideoType;
/**
* @brief @~english Video rotation value. @~chinese 视频旋转值。
*/
(function (VideoType) {
VideoType[VideoType["I420"] = 0] = "I420";
})(VideoType || (VideoType = {}));
export let VideoRotation;
/**
* @brief @~english Audio Device type. @~chinese 音频设备类型。
*/
(function (VideoRotation) {
VideoRotation[VideoRotation["Rotation0"] = 0] = "Rotation0";
VideoRotation[VideoRotation["Rotation90"] = 90] = "Rotation90";
VideoRotation[VideoRotation["Rotation180"] = 180] = "Rotation180";
VideoRotation[VideoRotation["Rotation270"] = 270] = "Rotation270";
})(VideoRotation || (VideoRotation = {}));
export let AudioDeviceType;
/**
* @brief @~english Device state. @~chinese 设备状态。
*/
(function (AudioDeviceType) {
AudioDeviceType[AudioDeviceType["Unknown"] = 0] = "Unknown";
AudioDeviceType[AudioDeviceType["Record"] = 1] = "Record";
AudioDeviceType[AudioDeviceType["Playout"] = 2] = "Playout";
})(AudioDeviceType || (AudioDeviceType = {}));
export let AudioDeviceState;
/**
* @brief @~english Video device type. @~chinese 视频设备类型。
*/
(function (AudioDeviceState) {
AudioDeviceState[AudioDeviceState["Active"] = 0] = "Active";
AudioDeviceState[AudioDeviceState["Inactive"] = 1] = "Inactive";
})(AudioDeviceState || (AudioDeviceState = {}));
export let VideoDeviceType;
/**
* @brief @~english Video device state. @~chinese 视频设备状态。
*/
(function (VideoDeviceType) {
VideoDeviceType[VideoDeviceType["Unknown"] = 0] = "Unknown";
VideoDeviceType[VideoDeviceType["Capture"] = 1] = "Capture";
})(VideoDeviceType || (VideoDeviceType = {}));
export let VideoDeviceState;
/**
* @brief @~english Video capture state. @~chinese 视频采集状态。
*/
(function (VideoDeviceState) {
VideoDeviceState[VideoDeviceState["Added"] = 0] = "Added";
VideoDeviceState[VideoDeviceState["Removed"] = 1] = "Removed";
})(VideoDeviceState || (VideoDeviceState = {}));
export let VideoCaptureState;
/**
* @brief @~english Screen Capture State. @~chinese 屏幕采集状态。
*/
(function (VideoCaptureState) {
VideoCaptureState[VideoCaptureState["Unknown"] = 0] = "Unknown";
VideoCaptureState[VideoCaptureState["Normal"] = 1] = "Normal";
VideoCaptureState[VideoCaptureState["Suspended"] = 2] = "Suspended";
})(VideoCaptureState || (VideoCaptureState = {}));
export let ScreenCaptureState;
/**
* @brief @~english Screen source type. @~chinese 屏幕源类型。
*/
(function (ScreenCaptureState) {
ScreenCaptureState[ScreenCaptureState["Unknown"] = 0] = "Unknown";
ScreenCaptureState[ScreenCaptureState["Normal"] = 1] = "Normal";
ScreenCaptureState[ScreenCaptureState["Stopped"] = 2] = "Stopped";
})(ScreenCaptureState || (ScreenCaptureState = {}));
export let ScreenSourceType;
/**
* @brief @~english Screen scaling ratio type. @~chinese 屏幕缩放比例类型。
*/
(function (ScreenSourceType) {
ScreenSourceType[ScreenSourceType["Screen"] = 0] = "Screen";
ScreenSourceType[ScreenSourceType["Applicaition"] = 1] = "Applicaition";
ScreenSourceType[ScreenSourceType["Window"] = 2] = "Window";
})(ScreenSourceType || (ScreenSourceType = {}));
export let ScreenScalingRatio;
/**
* @brief @~english Whiteboard role type. @~chinese 白板角色类型。
*/
(function (ScreenScalingRatio) {
ScreenScalingRatio[ScreenScalingRatio["FitRatio"] = 0] = "FitRatio";
ScreenScalingRatio[ScreenScalingRatio["OriginalRatio"] = 1] = "OriginalRatio";
})(ScreenScalingRatio || (ScreenScalingRatio = {}));
export let WBRoleType;
/**
* @brief @~english Whiteboard tool type. @~chinese 白板工具类型。
*/
(function (WBRoleType) {
WBRoleType[WBRoleType["Admin"] = 0] = "Admin";
WBRoleType[WBRoleType["Attendee"] = 1] = "Attendee";
WBRoleType[WBRoleType["Viewer"] = 2] = "Viewer";
})(WBRoleType || (WBRoleType = {}));
export let WBToolType;
/**
* @brief @~english Whiteboard fill type. @~chinese 白板填充类型。
*/
(function (WBToolType) {
WBToolType[WBToolType["None"] = 0] = "None";
WBToolType[WBToolType["Select"] = 1] = "Select";
WBToolType[WBToolType["Path"] = 2] = "Path";
WBToolType[WBToolType["Line"] = 3] = "Line";
WBToolType[WBToolType["Rect"] = 4] = "Rect";
WBToolType[WBToolType["Ellipse"] = 5] = "Ellipse";
WBToolType[WBToolType["Image"] = 6] = "Image";
WBToolType[WBToolType["Text"] = 7] = "Text";
WBToolType[WBToolType["Eraser"] = 8] = "Eraser";
WBToolType[WBToolType["Brush"] = 9] = "Brush";
WBToolType[WBToolType["Arrow"] = 10] = "Arrow";
WBToolType[WBToolType["Polyline"] = 11] = "Polyline";
WBToolType[WBToolType["Polygon"] = 12] = "Polygon";
WBToolType[WBToolType["Arc"] = 13] = "Arc";
WBToolType[WBToolType["Curve"] = 14] = "Curve";
WBToolType[WBToolType["Laser"] = 15] = "Laser";
})(WBToolType || (WBToolType = {}));
export let WBFillType;
/**
* @brief @~english Whiteboard font style. @~chinese 白板字体样式。
*/
(function (WBFillType) {
WBFillType[WBFillType["None"] = 0] = "None";
WBFillType[WBFillType["Color"] = 1] = "Color";
})(WBFillType || (WBFillType = {}));
export let WBFontStyle;
/**
* @brief @~english Whiteboard image scaling mode. @~chinese 白板图片缩放模式。
*/
(function (WBFontStyle) {
WBFontStyle[WBFontStyle["Normal"] = 0] = "Normal";
WBFontStyle[WBFontStyle["Bold"] = 1] = "Bold";
WBFontStyle[WBFontStyle["Italic"] = 2] = "Italic";
WBFontStyle[WBFontStyle["BoldItalic"] = 3] = "BoldItalic";
})(WBFontStyle || (WBFontStyle = {}));
export let WBImageScalingMode;
/**
* @brief @~english Whiteboard image state. @~chinese 白板图片状态码。
*/
(function (WBImageScalingMode) {
WBImageScalingMode[WBImageScalingMode["Fit"] = 0] = "Fit";
WBImageScalingMode[WBImageScalingMode["AutoFill"] = 1] = "AutoFill";
WBImageScalingMode[WBImageScalingMode["FillWidth"] = 2] = "FillWidth";
WBImageScalingMode[WBImageScalingMode["FillHeight"] = 3] = "FillHeight";
WBImageScalingMode[WBImageScalingMode["FitCenter"] = 4] = "FitCenter";
})(WBImageScalingMode || (WBImageScalingMode = {}));
export let WBImageState;
/**
* @brief @~english Whiteboard file convert type. @~chinese 白板文件转码类型。
*/
(function (WBImageState) {
WBImageState[WBImageState["LoadStart"] = 0] = "LoadStart";
WBImageState[WBImageState["LoadComplete"] = 1] = "LoadComplete";
WBImageState[WBImageState["LoadFail"] = 2] = "LoadFail";
})(WBImageState || (WBImageState = {}));
export let WBConvertType;
/**
* @brief @~english Whiteboard file type. @~chinese 白板文件类型。
*/
(function (WBConvertType) {
WBConvertType[WBConvertType["JPG"] = 1] = "JPG";
WBConvertType[WBConvertType["PNG"] = 2] = "PNG";
WBConvertType[WBConvertType["H5"] = 3] = "H5";
})(WBConvertType || (WBConvertType = {}));
export let WBDocType;
/**
* @brief @~english Whiteboard clear type. @~chinese 白板清除类型。
*/
(function (WBDocType) {
WBDocType[WBDocType["Normal"] = 1] = "Normal";
WBDocType[WBDocType["H5"] = 2] = "H5";
})(WBDocType || (WBDocType = {}));
export let WBClearType;
/**
* @brief @~english Whiteboard snapshot mode. @~chinese 白板快照模式。
*/
(function (WBClearType) {
WBClearType[WBClearType["Draws"] = 1] = "Draws";
WBClearType[WBClearType["BackgroundImage"] = 2] = "BackgroundImage";
WBClearType[WBClearType["All"] = 255] = "All";
})(WBClearType || (WBClearType = {}));
export let WBSnapshotMode;
/**
* @brief @~english Whiteboard option type. @~chinese 白板可选项类型。
*/
(function (WBSnapshotMode) {
WBSnapshotMode[WBSnapshotMode["View"] = 0] = "View";
WBSnapshotMode[WBSnapshotMode["All"] = 1] = "All";
})(WBSnapshotMode || (WBSnapshotMode = {}));
export let WBOptionType;
/**
* @brief @~english Option type. @~chinese 可选项类型。
*/
(function (WBOptionType) {
WBOptionType[WBOptionType["FileCachePath"] = 1] = "FileCachePath";
WBOptionType[WBOptionType["EnableUIResponse"] = 2] = "EnableUIResponse";
WBOptionType[WBOptionType["ShowDraws"] = 3] = "ShowDraws";
WBOptionType[WBOptionType["ScaleMove"] = 4] = "ScaleMove";
WBOptionType[WBOptionType["AutoSelected"] = 5] = "AutoSelected";
})(WBOptionType || (WBOptionType = {}));
export let OptionType;
/**
* @brief @~english Log output level. @~chinese 日志输出级别。
*/
(function (OptionType) {
OptionType[OptionType["FaceBeautify"] = 0] = "FaceBeautify";
OptionType[OptionType["UploadLogs"] = 1] = "UploadLogs";
OptionType[OptionType["UploadAudioDump"] = 2] = "UploadAudioDump";
OptionType[OptionType["AudioEqualizationMode"] = 3] = "AudioEqualizationMode";
OptionType[OptionType["AudioReverbMode"] = 4] = "AudioReverbMode";
OptionType[OptionType["VideoFrameRate"] = 5] = "VideoFrameRate";
OptionType[OptionType["AudioEarMonitoring"] = 6] = "AudioEarMonitoring";
OptionType[OptionType["BuiltinTransform"] = 7] = "BuiltinTransform";
OptionType[OptionType["UploadLogsAtFailure"] = 8] = "UploadLogsAtFailure";
OptionType[OptionType["CpuAdaption"] = 9] = "CpuAdaption";
OptionType[OptionType["AudioProfile"] = 10] = "AudioProfile";
OptionType[OptionType["QuadTransform"] = 11] = "QuadTransform";
OptionType[OptionType["ScreenOptimization"] = 17] = "ScreenOptimization";
})(OptionType || (OptionType = {}));
export let LogLevel;
/**
* @brief @~english Feedback type. @~chinese 用户反馈问题类型。
*/
(function (LogLevel) {
LogLevel[LogLevel["Fatal"] = 0] = "Fatal";
LogLevel[LogLevel["Error"] = 1] = "Error";
LogLevel[LogLevel["Warning"] = 2] = "Warning";
LogLevel[LogLevel["Info"] = 3] = "Info";
LogLevel[LogLevel["Verbose"] = 4] = "Verbose";
LogLevel[LogLevel["Debug"] = 5] = "Debug";
})(LogLevel || (LogLevel = {}));
export let FeedbackType;
/**
* @brief @~english Audio mixing state. @~chinese 混音状态。
*/
(function (FeedbackType) {
FeedbackType[FeedbackType["General"] = 0] = "General";
FeedbackType[FeedbackType["Audio"] = 1] = "Audio";
FeedbackType[FeedbackType["Video"] = 2] = "Video";
FeedbackType[FeedbackType["Whiteboard"] = 3] = "Whiteboard";
FeedbackType[FeedbackType["Screen"] = 4] = "Screen";
})(FeedbackType || (FeedbackType = {}));
export let AudioMixingState;
/**
* @brief @~english Image file format. @~chinese 图片文件格式。
*/
(function (AudioMixingState) {
AudioMixingState[AudioMixingState["Started"] = 0] = "Started";
AudioMixingState[AudioMixingState["Finished"] = 1] = "Finished";
})(AudioMixingState || (AudioMixingState = {}));
export let ImageFileFormat;
/**
* @brief @~english Audio equalization option @~chinese 音频均衡器选项。
*/
(function (ImageFileFormat) {
ImageFileFormat[ImageFileFormat["JPEG"] = 0] = "JPEG";
ImageFileFormat[ImageFileFormat["PNG"] = 1] = "PNG";
ImageFileFormat[ImageFileFormat["BMP"] = 2] = "BMP";
})(ImageFileFormat || (ImageFileFormat = {}));
export let AudioEqualizationMode;
(function (AudioEqualizationMode) {
AudioEqualizationMode[AudioEqualizationMode["None"] = 0] = "None";
AudioEqualizationMode[AudioEqualizationMode["Bass"] = 1] = "Bass";
AudioEqualizationMode[AudioEqualizationMode["Loud"] = 2] = "Loud";
AudioEqualizationMode[AudioEqualizationMode["VocalMusic"] = 3] = "VocalMusic";
AudioEqualizationMode[AudioEqualizationMode["Strong"] = 4] = "Strong";
AudioEqualizationMode[AudioEqualizationMode["Pop"] = 5] = "Pop";
AudioEqualizationMode[AudioEqualizationMode["Live"] = 6] = "Live";
AudioEqualizationMode[AudioEqualizationMode["DanceMusic"] = 7] = "DanceMusic";
AudioEqualizationMode[AudioEqualizationMode["Club"] = 8] = "Club";
AudioEqualizationMode[AudioEqualizationMode["Soft"] = 9] = "Soft";
AudioEqualizationMode[AudioEqualizationMode["Rock"] = 10] = "Rock";
AudioEqualizationMode[AudioEqualizationMode["Party"] = 11] = "Party";
AudioEqualizationMode[AudioEqualizationMode["Classical"] = 12] = "Classical";
AudioEqualizationMode[AudioEqualizationMode["Test"] = 13] = "Test";
})(AudioEqualizationMode || (AudioEqualizationMode = {}));
export let AudioReverbMode;
/**
* @brief @~english Video frame rate type. @~chinese 视频帧率类型。
*/
(function (AudioReverbMode) {
AudioReverbMode[AudioReverbMode["None"] = 0] = "None";
AudioReverbMode[AudioReverbMode["VocalI"] = 1] = "VocalI";
AudioReverbMode[AudioReverbMode["VocalII"] = 2] = "VocalII";
AudioReverbMode[AudioReverbMode["Bathroom"] = 3] = "Bathroom";
AudioReverbMode[AudioReverbMode["SmallRoomBright"] = 4] = "SmallRoomBright";
AudioReverbMode[AudioReverbMode["SmallRoomDark"] = 5] = "SmallRoomDark";
AudioReverbMode[AudioReverbMode["MediumRoom"] = 6] = "MediumRoom";
AudioReverbMode[AudioReverbMode["LargeRoom"] = 7] = "LargeRoom";
AudioReverbMode[AudioReverbMode["ChurchHall"] = 8] = "ChurchHall";
AudioReverbMode[AudioReverbMode["Cathedral"] = 9] = "Cathedral";
})(AudioReverbMode || (AudioReverbMode = {}));
export let VideoFrameRateType;
/**
* @brief @~english Video Codec Type. @~chinese 视频编解码器类型。
*/
(function (VideoFrameRateType) {
VideoFrameRateType[VideoFrameRateType["Low"] = 0] = "Low";
VideoFrameRateType[VideoFrameRateType["Standard"] = 1] = "Standard";
})(VideoFrameRateType || (VideoFrameRateType = {}));
export let VideoCodecType;
/**
* @brief @~english Audio Codec Type. @~chinese 音频编解码器类型。
*/
(function (VideoCodecType) {
VideoCodecType[VideoCodecType["Unknown"] = 0] = "Unknown";
VideoCodecType[VideoCodecType["H264"] = 1] = "H264";
VideoCodecType[VideoCodecType["AV1"] = 2] = "AV1";
})(VideoCodecType || (VideoCodecType = {}));
export let AudioCodecType;
/**
* @brief @~english Audio Sample Rate. @~chinese 音频采样率。
*/
(function (AudioCodecType) {
AudioCodecType[AudioCodecType["Unknown"] = 0] = "Unknown";
AudioCodecType[AudioCodecType["G711"] = 1] = "G711";
AudioCodecType[AudioCodecType["G722"] = 2] = "G722";
AudioCodecType[AudioCodecType["ILBC"] = 3] = "ILBC";
AudioCodecType[AudioCodecType["ISAC"] = 4] = "ISAC";
AudioCodecType[AudioCodecType["OPUS"] = 5] = "OPUS";
})(AudioCodecType || (AudioCodecType = {}));
export let AudioSampleRate;
/**
* @brief @~english Audio Channel. @~chinese 音频采样率。
*/
(function (AudioSampleRate) {
AudioSampleRate[AudioSampleRate["Rate16KHz"] = 16000] = "Rate16KHz";
AudioSampleRate[AudioSampleRate["Rate48KHz"] = 48000] = "Rate48KHz";
})(AudioSampleRate || (AudioSampleRate = {}));
export let AudioChannel;
/**
* @brief @~english Audio Profile Quality. @~chinese 音频质量配置。
*/
(function (AudioChannel) {
AudioChannel[AudioChannel["Mono"] = 1] = "Mono";
AudioChannel[AudioChannel["Stereo"] = 2] = "Stereo";
})(AudioChannel || (AudioChannel = {}));
export let AudioProfileQuality;
/**
* @brief @~english Quality rating values. @~chinese 质量评分分值。
*/
(function (AudioProfileQuality) {
AudioProfileQuality[AudioProfileQuality["Default"] = 0] = "Default";
AudioProfileQuality[AudioProfileQuality["High"] = 1] = "High";
})(AudioProfileQuality || (AudioProfileQuality = {}));
export let QualityRating;
/**
* @brief @~english Media processor type. @~chinese 媒体处理类型。
*/
(function (QualityRating) {
QualityRating[QualityRating["Unavailable"] = 0] = "Unavailable";
QualityRating[QualityRating["VeryBad"] = 1] = "VeryBad";
QualityRating[QualityRating["Bad"] = 2] = "Bad";
QualityRating[QualityRating["Poor"] = 3] = "Poor";
QualityRating[QualityRating["Good"] = 4] = "Good";
QualityRating[QualityRating["Excellent"] = 5] = "Excellent";
})(QualityRating || (QualityRating = {}));
export let MediaProcessorType;
/**
* @brief @~english Quadrilateral vertex index. @~chinese 四边形顶点索引。
*/
(function (MediaProcessorType) {
MediaProcessorType[MediaProcessorType["AudioCaptureExProcessor"] = 1] = "AudioCaptureExProcessor";
MediaProcessorType[MediaProcessorType["AudioCaptureExEffectProcessor"] = 2] = "AudioCaptureExEffectProcessor";
MediaProcessorType[MediaProcessorType["AudioRenderExProcessor"] = 3] = "AudioRenderExProcessor";
MediaProcessorType[MediaProcessorType["VideoPreprocessor"] = 100] = "VideoPreprocessor";
})(MediaProcessorType || (MediaProcessorType = {}));
export let QuadIndex;
/**
* @brief @~english Message service state. @~chinese 消息服务状态。
*/
(function (QuadIndex) {
QuadIndex[QuadIndex["TopLeft"] = 0] = "TopLeft";
QuadIndex[QuadIndex["TopRight"] = 1] = "TopRight";
QuadIndex[QuadIndex["BottomLeft"] = 2] = "BottomLeft";
QuadIndex[QuadIndex["BottomRight"] = 3] = "BottomRight";
})(QuadIndex || (QuadIndex = {}));
export let MessageServiceState;
/**
* @brief
* @~english Action type.
* @brief
* @~chinese 操作类型。
*/
(function (MessageServiceState) {
MessageServiceState[MessageServiceState["Unavailable"] = 0] = "Unavailable";
MessageServiceState[MessageServiceState["Available"] = 1] = "Available";
})(MessageServiceState || (MessageServiceState = {}));
export let ActionType;
(function (ActionType) {
ActionType[ActionType["Add"] = 0] = "Add";
ActionType[ActionType["Update"] = 1] = "Update";
ActionType[ActionType["Remove"] = 2] = "Remove";
})(ActionType || (ActionType = {}));
//# sourceMappingURL=Enums.js.map