1297 lines
68 KiB
JavaScript
1297 lines
68 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.WlAccReason = exports.WlAccAction = exports.WarningCode = exports.VoiceConversionPreset = exports.VoiceBeautifierPreset = exports.VirtualBackgroundSourceType = exports.VirtualBackgroundSourceStateReason = exports.VirtualBackgroundBlurDegree = exports.VideoStreamType = exports.VideoRenderMode = exports.VideoRemoteStateReason = exports.VideoRemoteState = exports.VideoQualityAdaptIndication = exports.VideoOutputOrientationMode = exports.VideoMirrorMode = exports.VideoFrameRate = exports.VideoContentHint = exports.VideoCodecTypeForStream = exports.VideoCodecType = exports.VideoCodecProfileType = exports.UserPriority = exports.UserOfflineReason = exports.UploadErrorReason = exports.SuperResolutionStateReason = exports.StreamSubscribeState = exports.StreamPublishState = exports.StreamFallbackOptions = exports.RtmpStreamingState = exports.RtmpStreamingEvent = exports.RtmpStreamingErrorCode = exports.ProxyType = exports.NetworkType = exports.NetworkQuality = exports.LogLevel = exports.LogFilter = exports.LocalVideoStreamState = exports.LocalVideoStreamError = exports.LighteningContrastLevel = exports.LastmileProbeResultState = exports.InjectStreamStatus = exports.ExperienceQualityType = exports.ExperiencePoorReason = exports.ErrorCode = exports.EncryptionMode = exports.DegradationPreference = exports.ContentInspectResult = exports.ConnectionStateType = exports.ConnectionChangedReason = exports.CloudProxyType = exports.ClientRoleChangeFailedReason = exports.ClientRole = exports.ChannelProfile = exports.ChannelMediaRelayState = exports.ChannelMediaRelayEvent = exports.ChannelMediaRelayError = exports.CaptureBrightnessLevelType = exports.CameraDirection = exports.CameraCaptureOutputPreference = exports.BitRate = exports.AudioVoiceChanger = exports.AudioSessionOperationRestriction = exports.AudioScenario = exports.AudioSampleRateType = exports.AudioReverbType = exports.AudioReverbPreset = exports.AudioRemoteStateReason = exports.AudioRemoteState = exports.AudioRecordingQuality = exports.AudioRecordingPosition = exports.AudioProfile = exports.AudioOutputRouting = exports.AudioMixingStateCode = exports.AudioMixingReason = exports.AudioMixingDualMonoMode = exports.AudioLocalState = exports.AudioLocalError = exports.AudioFileInfoError = exports.AudioEqualizationBandFrequency = exports.AudioEffectPreset = exports.AudioCodecProfileType = exports.AudioChannel = exports.AudienceLatencyLevelType = exports.AreaCode = void 0;
|
|
/**
|
|
* Regions for connection.
|
|
*/
|
|
let AreaCode = exports.AreaCode = /*#__PURE__*/function (AreaCode) {
|
|
AreaCode[AreaCode["CN"] = 1] = "CN";
|
|
AreaCode[AreaCode["NA"] = 2] = "NA";
|
|
AreaCode[AreaCode["EU"] = 4] = "EU";
|
|
AreaCode[AreaCode["AS"] = 8] = "AS";
|
|
AreaCode[AreaCode["JP"] = 16] = "JP";
|
|
AreaCode[AreaCode["IN"] = 32] = "IN";
|
|
AreaCode[AreaCode["GLOB"] = -1] = "GLOB";
|
|
return AreaCode;
|
|
}({});
|
|
/**
|
|
* Audio codec profile.
|
|
*/
|
|
let AudioCodecProfileType = exports.AudioCodecProfileType = /*#__PURE__*/function (AudioCodecProfileType) {
|
|
AudioCodecProfileType[AudioCodecProfileType["LCAAC"] = 0] = "LCAAC";
|
|
AudioCodecProfileType[AudioCodecProfileType["HEAAC"] = 1] = "HEAAC";
|
|
AudioCodecProfileType[AudioCodecProfileType["HE_AAC_V2"] = 2] = "HE_AAC_V2";
|
|
return AudioCodecProfileType;
|
|
}({});
|
|
/**
|
|
* Audio equalization band frequency.
|
|
*/
|
|
let AudioEqualizationBandFrequency = exports.AudioEqualizationBandFrequency = /*#__PURE__*/function (AudioEqualizationBandFrequency) {
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band31"] = 0] = "Band31";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band62"] = 1] = "Band62";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band125"] = 2] = "Band125";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band250"] = 3] = "Band250";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band500"] = 4] = "Band500";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band1K"] = 5] = "Band1K";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band2K"] = 6] = "Band2K";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band4K"] = 7] = "Band4K";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band8K"] = 8] = "Band8K";
|
|
AudioEqualizationBandFrequency[AudioEqualizationBandFrequency["Band16K"] = 9] = "Band16K";
|
|
return AudioEqualizationBandFrequency;
|
|
}({});
|
|
/**
|
|
* The error information of the local audio.
|
|
*/
|
|
let AudioLocalError = exports.AudioLocalError = /*#__PURE__*/function (AudioLocalError) {
|
|
AudioLocalError[AudioLocalError["Ok"] = 0] = "Ok";
|
|
AudioLocalError[AudioLocalError["Failure"] = 1] = "Failure";
|
|
AudioLocalError[AudioLocalError["DeviceNoPermission"] = 2] = "DeviceNoPermission";
|
|
AudioLocalError[AudioLocalError["DeviceBusy"] = 3] = "DeviceBusy";
|
|
AudioLocalError[AudioLocalError["RecordFailure"] = 4] = "RecordFailure";
|
|
AudioLocalError[AudioLocalError["EncodeFailure"] = 5] = "EncodeFailure";
|
|
AudioLocalError[AudioLocalError["Interrupted"] = 8] = "Interrupted";
|
|
return AudioLocalError;
|
|
}({});
|
|
/**
|
|
* The state of the local audio.
|
|
*/
|
|
let AudioLocalState = exports.AudioLocalState = /*#__PURE__*/function (AudioLocalState) {
|
|
AudioLocalState[AudioLocalState["Stopped"] = 0] = "Stopped";
|
|
AudioLocalState[AudioLocalState["Recording"] = 1] = "Recording";
|
|
AudioLocalState[AudioLocalState["Encoding"] = 2] = "Encoding";
|
|
AudioLocalState[AudioLocalState["Failed"] = 3] = "Failed";
|
|
return AudioLocalState;
|
|
}({});
|
|
/**
|
|
* The reason for the change of the music file playback state.
|
|
*/
|
|
let AudioMixingReason = exports.AudioMixingReason = /*#__PURE__*/function (AudioMixingReason) {
|
|
AudioMixingReason[AudioMixingReason["CanNotOpen"] = 701] = "CanNotOpen";
|
|
AudioMixingReason[AudioMixingReason["TooFrequentCall"] = 702] = "TooFrequentCall";
|
|
AudioMixingReason[AudioMixingReason["InterruptedEOF"] = 703] = "InterruptedEOF";
|
|
AudioMixingReason[AudioMixingReason["StartedByUser"] = 720] = "StartedByUser";
|
|
AudioMixingReason[AudioMixingReason["OneLoopCompleted"] = 721] = "OneLoopCompleted";
|
|
AudioMixingReason[AudioMixingReason["StartNewLoop"] = 722] = "StartNewLoop";
|
|
AudioMixingReason[AudioMixingReason["AllLoopsCompleted"] = 723] = "AllLoopsCompleted";
|
|
AudioMixingReason[AudioMixingReason["StoppedByUser"] = 724] = "StoppedByUser";
|
|
AudioMixingReason[AudioMixingReason["PausedByUser"] = 725] = "PausedByUser";
|
|
AudioMixingReason[AudioMixingReason["ResumedByUser"] = 726] = "ResumedByUser";
|
|
AudioMixingReason[AudioMixingReason["OK"] = 0] = "OK";
|
|
return AudioMixingReason;
|
|
}({});
|
|
/**
|
|
* The state of the audio mixing file.
|
|
*/
|
|
let AudioMixingStateCode = exports.AudioMixingStateCode = /*#__PURE__*/function (AudioMixingStateCode) {
|
|
AudioMixingStateCode[AudioMixingStateCode["Playing"] = 710] = "Playing";
|
|
AudioMixingStateCode[AudioMixingStateCode["Paused"] = 711] = "Paused";
|
|
AudioMixingStateCode[AudioMixingStateCode["Restart"] = 712] = "Restart";
|
|
AudioMixingStateCode[AudioMixingStateCode["Stopped"] = 713] = "Stopped";
|
|
AudioMixingStateCode[AudioMixingStateCode["Failed"] = 714] = "Failed";
|
|
return AudioMixingStateCode;
|
|
}({});
|
|
/**
|
|
* Audio output routing.
|
|
*/
|
|
let AudioOutputRouting = exports.AudioOutputRouting = /*#__PURE__*/function (AudioOutputRouting) {
|
|
AudioOutputRouting[AudioOutputRouting["Default"] = -1] = "Default";
|
|
AudioOutputRouting[AudioOutputRouting["Headset"] = 0] = "Headset";
|
|
AudioOutputRouting[AudioOutputRouting["Earpiece"] = 1] = "Earpiece";
|
|
AudioOutputRouting[AudioOutputRouting["HeadsetNoMic"] = 2] = "HeadsetNoMic";
|
|
AudioOutputRouting[AudioOutputRouting["Speakerphone"] = 3] = "Speakerphone";
|
|
AudioOutputRouting[AudioOutputRouting["Loudspeaker"] = 4] = "Loudspeaker";
|
|
AudioOutputRouting[AudioOutputRouting["HeadsetBluetooth"] = 5] = "HeadsetBluetooth";
|
|
AudioOutputRouting[AudioOutputRouting["AirPlay"] = 9] = "AirPlay";
|
|
return AudioOutputRouting;
|
|
}({});
|
|
/**
|
|
* Audio profile.
|
|
*/
|
|
let AudioProfile = exports.AudioProfile = /*#__PURE__*/function (AudioProfile) {
|
|
AudioProfile[AudioProfile["Default"] = 0] = "Default";
|
|
AudioProfile[AudioProfile["SpeechStandard"] = 1] = "SpeechStandard";
|
|
AudioProfile[AudioProfile["MusicStandard"] = 2] = "MusicStandard";
|
|
AudioProfile[AudioProfile["MusicStandardStereo"] = 3] = "MusicStandardStereo";
|
|
AudioProfile[AudioProfile["MusicHighQuality"] = 4] = "MusicHighQuality";
|
|
AudioProfile[AudioProfile["MusicHighQualityStereo"] = 5] = "MusicHighQualityStereo";
|
|
return AudioProfile;
|
|
}({});
|
|
/**
|
|
* Audio recording quality.
|
|
*/
|
|
let AudioRecordingQuality = exports.AudioRecordingQuality = /*#__PURE__*/function (AudioRecordingQuality) {
|
|
AudioRecordingQuality[AudioRecordingQuality["Low"] = 0] = "Low";
|
|
AudioRecordingQuality[AudioRecordingQuality["Medium"] = 1] = "Medium";
|
|
AudioRecordingQuality[AudioRecordingQuality["High"] = 2] = "High";
|
|
AudioRecordingQuality[AudioRecordingQuality["UltraHigh"] = 3] = "UltraHigh";
|
|
return AudioRecordingQuality;
|
|
}({});
|
|
/**
|
|
* Recording content.
|
|
*/
|
|
let AudioRecordingPosition = exports.AudioRecordingPosition = /*#__PURE__*/function (AudioRecordingPosition) {
|
|
AudioRecordingPosition[AudioRecordingPosition["PositionMixedRecordingAndPlayback"] = 0] = "PositionMixedRecordingAndPlayback";
|
|
AudioRecordingPosition[AudioRecordingPosition["PositionRecording"] = 1] = "PositionRecording";
|
|
AudioRecordingPosition[AudioRecordingPosition["PositionMixedPlayback"] = 2] = "PositionMixedPlayback";
|
|
return AudioRecordingPosition;
|
|
}({});
|
|
/**
|
|
* The state of the remote audio.
|
|
*/
|
|
let AudioRemoteState = exports.AudioRemoteState = /*#__PURE__*/function (AudioRemoteState) {
|
|
AudioRemoteState[AudioRemoteState["Stopped"] = 0] = "Stopped";
|
|
AudioRemoteState[AudioRemoteState["Starting"] = 1] = "Starting";
|
|
AudioRemoteState[AudioRemoteState["Decoding"] = 2] = "Decoding";
|
|
AudioRemoteState[AudioRemoteState["Frozen"] = 3] = "Frozen";
|
|
AudioRemoteState[AudioRemoteState["Failed"] = 4] = "Failed";
|
|
return AudioRemoteState;
|
|
}({});
|
|
/**
|
|
* The reason of the remote audio state change.
|
|
*/
|
|
let AudioRemoteStateReason = exports.AudioRemoteStateReason = /*#__PURE__*/function (AudioRemoteStateReason) {
|
|
AudioRemoteStateReason[AudioRemoteStateReason["Internal"] = 0] = "Internal";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["NetworkCongestion"] = 1] = "NetworkCongestion";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["NetworkRecovery"] = 2] = "NetworkRecovery";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["LocalMuted"] = 3] = "LocalMuted";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["LocalUnmuted"] = 4] = "LocalUnmuted";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["RemoteMuted"] = 5] = "RemoteMuted";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["RemoteUnmuted"] = 6] = "RemoteUnmuted";
|
|
AudioRemoteStateReason[AudioRemoteStateReason["RemoteOffline"] = 7] = "RemoteOffline";
|
|
return AudioRemoteStateReason;
|
|
}({});
|
|
/**
|
|
* The preset local voice reverberation option.
|
|
*/
|
|
let AudioReverbPreset = exports.AudioReverbPreset = /*#__PURE__*/function (AudioReverbPreset) {
|
|
AudioReverbPreset[AudioReverbPreset["Off"] = 0] = "Off";
|
|
AudioReverbPreset[AudioReverbPreset["Popular"] = 1] = "Popular";
|
|
AudioReverbPreset[AudioReverbPreset["RnB"] = 2] = "RnB";
|
|
AudioReverbPreset[AudioReverbPreset["Rock"] = 3] = "Rock";
|
|
AudioReverbPreset[AudioReverbPreset["HipHop"] = 4] = "HipHop";
|
|
AudioReverbPreset[AudioReverbPreset["VocalConcert"] = 5] = "VocalConcert";
|
|
AudioReverbPreset[AudioReverbPreset["KTV"] = 6] = "KTV";
|
|
AudioReverbPreset[AudioReverbPreset["Studio"] = 7] = "Studio";
|
|
AudioReverbPreset[AudioReverbPreset["FX_KTV"] = 1048577] = "FX_KTV";
|
|
AudioReverbPreset[AudioReverbPreset["FX_VOCAL_CONCERT"] = 1048578] = "FX_VOCAL_CONCERT";
|
|
AudioReverbPreset[AudioReverbPreset["FX_UNCLE"] = 1048579] = "FX_UNCLE";
|
|
AudioReverbPreset[AudioReverbPreset["FX_SISTER"] = 1048580] = "FX_SISTER";
|
|
AudioReverbPreset[AudioReverbPreset["FX_STUDIO"] = 1048581] = "FX_STUDIO";
|
|
AudioReverbPreset[AudioReverbPreset["FX_POPULAR"] = 1048582] = "FX_POPULAR";
|
|
AudioReverbPreset[AudioReverbPreset["FX_RNB"] = 1048583] = "FX_RNB";
|
|
AudioReverbPreset[AudioReverbPreset["FX_PHONOGRAPH"] = 1048584] = "FX_PHONOGRAPH";
|
|
AudioReverbPreset[AudioReverbPreset["VIRTUAL_STEREO"] = 2097153] = "VIRTUAL_STEREO";
|
|
return AudioReverbPreset;
|
|
}({});
|
|
/**
|
|
* Audio reverberation type.
|
|
*/
|
|
let AudioReverbType = exports.AudioReverbType = /*#__PURE__*/function (AudioReverbType) {
|
|
AudioReverbType[AudioReverbType["DryLevel"] = 0] = "DryLevel";
|
|
AudioReverbType[AudioReverbType["WetLevel"] = 1] = "WetLevel";
|
|
AudioReverbType[AudioReverbType["RoomSize"] = 2] = "RoomSize";
|
|
AudioReverbType[AudioReverbType["WetDelay"] = 3] = "WetDelay";
|
|
AudioReverbType[AudioReverbType["Strength"] = 4] = "Strength";
|
|
return AudioReverbType;
|
|
}({});
|
|
/**
|
|
* Audio sample rate.
|
|
*/
|
|
let AudioSampleRateType = exports.AudioSampleRateType = /*#__PURE__*/function (AudioSampleRateType) {
|
|
AudioSampleRateType[AudioSampleRateType["Type32000"] = 32000] = "Type32000";
|
|
AudioSampleRateType[AudioSampleRateType["Type44100"] = 44100] = "Type44100";
|
|
AudioSampleRateType[AudioSampleRateType["Type48000"] = 48000] = "Type48000";
|
|
return AudioSampleRateType;
|
|
}({});
|
|
/**
|
|
* Audio scenario.
|
|
*/
|
|
let AudioScenario = exports.AudioScenario = /*#__PURE__*/function (AudioScenario) {
|
|
AudioScenario[AudioScenario["Default"] = 0] = "Default";
|
|
AudioScenario[AudioScenario["ChatRoomEntertainment"] = 1] = "ChatRoomEntertainment";
|
|
AudioScenario[AudioScenario["Education"] = 2] = "Education";
|
|
AudioScenario[AudioScenario["GameStreaming"] = 3] = "GameStreaming";
|
|
AudioScenario[AudioScenario["ShowRoom"] = 4] = "ShowRoom";
|
|
AudioScenario[AudioScenario["ChatRoomGaming"] = 5] = "ChatRoomGaming";
|
|
AudioScenario[AudioScenario["IOT"] = 6] = "IOT";
|
|
AudioScenario[AudioScenario["MEETING"] = 8] = "MEETING";
|
|
return AudioScenario;
|
|
}({});
|
|
/**
|
|
* The preset audio voice configuration used to change the voice effect.
|
|
*/
|
|
let AudioVoiceChanger = exports.AudioVoiceChanger = /*#__PURE__*/function (AudioVoiceChanger) {
|
|
AudioVoiceChanger[AudioVoiceChanger["Off"] = 0] = "Off";
|
|
AudioVoiceChanger[AudioVoiceChanger["OldMan"] = 1] = "OldMan";
|
|
AudioVoiceChanger[AudioVoiceChanger["BabyBoy"] = 2] = "BabyBoy";
|
|
AudioVoiceChanger[AudioVoiceChanger["BabyGirl"] = 3] = "BabyGirl";
|
|
AudioVoiceChanger[AudioVoiceChanger["ZhuBaJie"] = 4] = "ZhuBaJie";
|
|
AudioVoiceChanger[AudioVoiceChanger["Ethereal"] = 5] = "Ethereal";
|
|
AudioVoiceChanger[AudioVoiceChanger["Hulk"] = 6] = "Hulk";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_VIGOROUS"] = 1048577] = "BEAUTY_VIGOROUS";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_DEEP"] = 1048578] = "BEAUTY_DEEP";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_MELLOW"] = 1048579] = "BEAUTY_MELLOW";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_FALSETTO"] = 1048580] = "BEAUTY_FALSETTO";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_FULL"] = 1048581] = "BEAUTY_FULL";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_CLEAR"] = 1048582] = "BEAUTY_CLEAR";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_RESOUNDING"] = 1048583] = "BEAUTY_RESOUNDING";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_RINGING"] = 1048584] = "BEAUTY_RINGING";
|
|
AudioVoiceChanger[AudioVoiceChanger["BEAUTY_SPACIAL"] = 1048585] = "BEAUTY_SPACIAL";
|
|
AudioVoiceChanger[AudioVoiceChanger["GENERAL_BEAUTY_VOICE_MALE_MAGNETIC"] = 2097153] = "GENERAL_BEAUTY_VOICE_MALE_MAGNETIC";
|
|
AudioVoiceChanger[AudioVoiceChanger["GENERAL_BEAUTY_VOICE_FEMALE_FRESH"] = 2097154] = "GENERAL_BEAUTY_VOICE_FEMALE_FRESH";
|
|
AudioVoiceChanger[AudioVoiceChanger["GENERAL_BEAUTY_VOICE_FEMALE_VITALITY"] = 2097155] = "GENERAL_BEAUTY_VOICE_FEMALE_VITALITY";
|
|
return AudioVoiceChanger;
|
|
}({});
|
|
/**
|
|
* The camera capture preference.
|
|
*/
|
|
let CameraCaptureOutputPreference = exports.CameraCaptureOutputPreference = /*#__PURE__*/function (CameraCaptureOutputPreference) {
|
|
CameraCaptureOutputPreference[CameraCaptureOutputPreference["Auto"] = 0] = "Auto";
|
|
CameraCaptureOutputPreference[CameraCaptureOutputPreference["Performance"] = 1] = "Performance";
|
|
CameraCaptureOutputPreference[CameraCaptureOutputPreference["Preview"] = 2] = "Preview";
|
|
CameraCaptureOutputPreference[CameraCaptureOutputPreference["Manual"] = 3] = "Manual";
|
|
return CameraCaptureOutputPreference;
|
|
}({});
|
|
/**
|
|
* The camera direction.
|
|
*/
|
|
let CameraDirection = exports.CameraDirection = /*#__PURE__*/function (CameraDirection) {
|
|
CameraDirection[CameraDirection["Rear"] = 0] = "Rear";
|
|
CameraDirection[CameraDirection["Front"] = 1] = "Front";
|
|
return CameraDirection;
|
|
}({});
|
|
/**
|
|
* The error code in AgoraChannelMediaRelayError.
|
|
*/
|
|
let ChannelMediaRelayError = exports.ChannelMediaRelayError = /*#__PURE__*/function (ChannelMediaRelayError) {
|
|
ChannelMediaRelayError[ChannelMediaRelayError["None"] = 0] = "None";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["ServerErrorResponse"] = 1] = "ServerErrorResponse";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["ServerNoResponse"] = 2] = "ServerNoResponse";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["NoResourceAvailable"] = 3] = "NoResourceAvailable";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["FailedJoinSourceChannel"] = 4] = "FailedJoinSourceChannel";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["FailedJoinDestinationChannel"] = 5] = "FailedJoinDestinationChannel";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["FailedPacketReceivedFromSource"] = 6] = "FailedPacketReceivedFromSource";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["FailedPacketSentToDestination"] = 7] = "FailedPacketSentToDestination";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["ServerConnectionLost"] = 8] = "ServerConnectionLost";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["InternalError"] = 9] = "InternalError";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["SourceTokenExpired"] = 10] = "SourceTokenExpired";
|
|
ChannelMediaRelayError[ChannelMediaRelayError["DestinationTokenExpired"] = 11] = "DestinationTokenExpired";
|
|
return ChannelMediaRelayError;
|
|
}({});
|
|
/**
|
|
* The event code in `ChannelMediaRelayEvent`.
|
|
*/
|
|
let ChannelMediaRelayEvent = exports.ChannelMediaRelayEvent = /*#__PURE__*/function (ChannelMediaRelayEvent) {
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["Disconnect"] = 0] = "Disconnect";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["Connected"] = 1] = "Connected";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["JoinedSourceChannel"] = 2] = "JoinedSourceChannel";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["JoinedDestinationChannel"] = 3] = "JoinedDestinationChannel";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["SentToDestinationChannel"] = 4] = "SentToDestinationChannel";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["ReceivedVideoPacketFromSource"] = 5] = "ReceivedVideoPacketFromSource";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["ReceivedAudioPacketFromSource"] = 6] = "ReceivedAudioPacketFromSource";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["UpdateDestinationChannel"] = 7] = "UpdateDestinationChannel";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["UpdateDestinationChannelRefused"] = 8] = "UpdateDestinationChannelRefused";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["UpdateDestinationChannelNotChange"] = 9] = "UpdateDestinationChannelNotChange";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["UpdateDestinationChannelIsNil"] = 10] = "UpdateDestinationChannelIsNil";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["VideoProfileUpdate"] = 11] = "VideoProfileUpdate";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["PauseSendPacketToDestChannelSuccess"] = 12] = "PauseSendPacketToDestChannelSuccess";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["PauseSendPacketToDestChannelFailed"] = 13] = "PauseSendPacketToDestChannelFailed";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["ResumeSendPacketToDestChannelSuccess"] = 14] = "ResumeSendPacketToDestChannelSuccess";
|
|
ChannelMediaRelayEvent[ChannelMediaRelayEvent["ResumeSendPacketToDestChannelFailed"] = 15] = "ResumeSendPacketToDestChannelFailed";
|
|
return ChannelMediaRelayEvent;
|
|
}({});
|
|
/**
|
|
* The state code in [`ChannelMediaRelayState`]{@link ChannelMediaRelayState}.
|
|
*/
|
|
let ChannelMediaRelayState = exports.ChannelMediaRelayState = /*#__PURE__*/function (ChannelMediaRelayState) {
|
|
ChannelMediaRelayState[ChannelMediaRelayState["Idle"] = 0] = "Idle";
|
|
ChannelMediaRelayState[ChannelMediaRelayState["Connecting"] = 1] = "Connecting";
|
|
ChannelMediaRelayState[ChannelMediaRelayState["Running"] = 2] = "Running";
|
|
ChannelMediaRelayState[ChannelMediaRelayState["Failure"] = 3] = "Failure";
|
|
return ChannelMediaRelayState;
|
|
}({});
|
|
/**
|
|
* Channel profile.
|
|
*/
|
|
let ChannelProfile = exports.ChannelProfile = /*#__PURE__*/function (ChannelProfile) {
|
|
ChannelProfile[ChannelProfile["Communication"] = 0] = "Communication";
|
|
ChannelProfile[ChannelProfile["LiveBroadcasting"] = 1] = "LiveBroadcasting";
|
|
ChannelProfile[ChannelProfile["Game"] = 2] = "Game";
|
|
return ChannelProfile;
|
|
}({});
|
|
/**
|
|
* Client role in the `LiveBroadcasting` profile.
|
|
*/
|
|
let ClientRole = exports.ClientRole = /*#__PURE__*/function (ClientRole) {
|
|
ClientRole[ClientRole["Broadcaster"] = 1] = "Broadcaster";
|
|
ClientRole[ClientRole["Audience"] = 2] = "Audience";
|
|
return ClientRole;
|
|
}({});
|
|
/**
|
|
* Reasons for the connection state change.
|
|
*/
|
|
let ConnectionChangedReason = exports.ConnectionChangedReason = /*#__PURE__*/function (ConnectionChangedReason) {
|
|
ConnectionChangedReason[ConnectionChangedReason["Connecting"] = 0] = "Connecting";
|
|
ConnectionChangedReason[ConnectionChangedReason["JoinSuccess"] = 1] = "JoinSuccess";
|
|
ConnectionChangedReason[ConnectionChangedReason["Interrupted"] = 2] = "Interrupted";
|
|
ConnectionChangedReason[ConnectionChangedReason["BannedByServer"] = 3] = "BannedByServer";
|
|
ConnectionChangedReason[ConnectionChangedReason["JoinFailed"] = 4] = "JoinFailed";
|
|
ConnectionChangedReason[ConnectionChangedReason["LeaveChannel"] = 5] = "LeaveChannel";
|
|
ConnectionChangedReason[ConnectionChangedReason["InvalidAppId"] = 6] = "InvalidAppId";
|
|
ConnectionChangedReason[ConnectionChangedReason["InvalidChannelName"] = 7] = "InvalidChannelName";
|
|
ConnectionChangedReason[ConnectionChangedReason["InvalidToken"] = 8] = "InvalidToken";
|
|
ConnectionChangedReason[ConnectionChangedReason["TokenExpired"] = 9] = "TokenExpired";
|
|
ConnectionChangedReason[ConnectionChangedReason["RejectedByServer"] = 10] = "RejectedByServer";
|
|
ConnectionChangedReason[ConnectionChangedReason["SettingProxyServer"] = 11] = "SettingProxyServer";
|
|
ConnectionChangedReason[ConnectionChangedReason["RenewToken"] = 12] = "RenewToken";
|
|
ConnectionChangedReason[ConnectionChangedReason["ClientIpAddressChanged"] = 13] = "ClientIpAddressChanged";
|
|
ConnectionChangedReason[ConnectionChangedReason["KeepAliveTimeout"] = 14] = "KeepAliveTimeout";
|
|
ConnectionChangedReason[ConnectionChangedReason["ProxyServerInterrupted"] = 15] = "ProxyServerInterrupted";
|
|
ConnectionChangedReason[ConnectionChangedReason["SameUidLogin"] = 19] = "SameUidLogin";
|
|
ConnectionChangedReason[ConnectionChangedReason["TooManyBroadcasters"] = 20] = "TooManyBroadcasters";
|
|
return ConnectionChangedReason;
|
|
}({});
|
|
/**
|
|
* Connection states.
|
|
*/
|
|
let ConnectionStateType = exports.ConnectionStateType = /*#__PURE__*/function (ConnectionStateType) {
|
|
ConnectionStateType[ConnectionStateType["Disconnected"] = 1] = "Disconnected";
|
|
ConnectionStateType[ConnectionStateType["Connecting"] = 2] = "Connecting";
|
|
ConnectionStateType[ConnectionStateType["Connected"] = 3] = "Connected";
|
|
ConnectionStateType[ConnectionStateType["Reconnecting"] = 4] = "Reconnecting";
|
|
ConnectionStateType[ConnectionStateType["Failed"] = 5] = "Failed";
|
|
return ConnectionStateType;
|
|
}({});
|
|
/**
|
|
* The video encoding degradation preference under limited bandwidth.
|
|
*/
|
|
let DegradationPreference = exports.DegradationPreference = /*#__PURE__*/function (DegradationPreference) {
|
|
DegradationPreference[DegradationPreference["MaintainQuality"] = 0] = "MaintainQuality";
|
|
DegradationPreference[DegradationPreference["MaintainFramerate"] = 1] = "MaintainFramerate";
|
|
DegradationPreference[DegradationPreference["MaintainBalanced"] = 2] = "MaintainBalanced";
|
|
return DegradationPreference;
|
|
}({});
|
|
/**
|
|
* Encryption mode.
|
|
*
|
|
* Agora recommends using either the `AES128GCM2` or `AES256GCM2` encryption mode,
|
|
* both of which support adding a salt and are more secure.
|
|
*/
|
|
let EncryptionMode = exports.EncryptionMode = /*#__PURE__*/function (EncryptionMode) {
|
|
EncryptionMode[EncryptionMode["None"] = 0] = "None";
|
|
EncryptionMode[EncryptionMode["AES128XTS"] = 1] = "AES128XTS";
|
|
EncryptionMode[EncryptionMode["AES128ECB"] = 2] = "AES128ECB";
|
|
EncryptionMode[EncryptionMode["AES256XTS"] = 3] = "AES256XTS";
|
|
EncryptionMode[EncryptionMode["SM4128ECB"] = 4] = "SM4128ECB";
|
|
EncryptionMode[EncryptionMode["AES128GCM"] = 5] = "AES128GCM";
|
|
EncryptionMode[EncryptionMode["AES256GCM"] = 6] = "AES256GCM";
|
|
EncryptionMode[EncryptionMode["AES128GCM2"] = 7] = "AES128GCM2";
|
|
EncryptionMode[EncryptionMode["AES256GCM2"] = 8] = "AES256GCM2";
|
|
return EncryptionMode;
|
|
}({});
|
|
/**
|
|
* Error codes occur when the SDK encounters an error that cannot be recovered automatically without any app intervention.
|
|
*/
|
|
let ErrorCode = exports.ErrorCode = /*#__PURE__*/function (ErrorCode) {
|
|
ErrorCode[ErrorCode["NoError"] = 0] = "NoError";
|
|
ErrorCode[ErrorCode["Failed"] = 1] = "Failed";
|
|
ErrorCode[ErrorCode["InvalidArgument"] = 2] = "InvalidArgument";
|
|
ErrorCode[ErrorCode["NotReady"] = 3] = "NotReady";
|
|
ErrorCode[ErrorCode["NotSupported"] = 4] = "NotSupported";
|
|
ErrorCode[ErrorCode["Refused"] = 5] = "Refused";
|
|
ErrorCode[ErrorCode["BufferTooSmall"] = 6] = "BufferTooSmall";
|
|
ErrorCode[ErrorCode["NotInitialized"] = 7] = "NotInitialized";
|
|
ErrorCode[ErrorCode["NoPermission"] = 9] = "NoPermission";
|
|
ErrorCode[ErrorCode["TimedOut"] = 10] = "TimedOut";
|
|
ErrorCode[ErrorCode["Canceled"] = 11] = "Canceled";
|
|
ErrorCode[ErrorCode["TooOften"] = 12] = "TooOften";
|
|
ErrorCode[ErrorCode["BindSocket"] = 13] = "BindSocket";
|
|
ErrorCode[ErrorCode["NetDown"] = 14] = "NetDown";
|
|
ErrorCode[ErrorCode["NoBufs"] = 15] = "NoBufs";
|
|
ErrorCode[ErrorCode["JoinChannelRejected"] = 17] = "JoinChannelRejected";
|
|
ErrorCode[ErrorCode["LeaveChannelRejected"] = 18] = "LeaveChannelRejected";
|
|
ErrorCode[ErrorCode["AlreadyInUse"] = 19] = "AlreadyInUse";
|
|
ErrorCode[ErrorCode["Abort"] = 20] = "Abort";
|
|
ErrorCode[ErrorCode["InitNetEngine"] = 21] = "InitNetEngine";
|
|
ErrorCode[ErrorCode["ResourceLimited"] = 22] = "ResourceLimited";
|
|
ErrorCode[ErrorCode["InvalidAppId"] = 101] = "InvalidAppId";
|
|
ErrorCode[ErrorCode["InvalidChannelId"] = 102] = "InvalidChannelId";
|
|
ErrorCode[ErrorCode["NoServerResources"] = 103] = "NoServerResources";
|
|
ErrorCode[ErrorCode["TokenExpired"] = 109] = "TokenExpired";
|
|
ErrorCode[ErrorCode["InvalidToken"] = 110] = "InvalidToken";
|
|
ErrorCode[ErrorCode["ConnectionInterrupted"] = 111] = "ConnectionInterrupted";
|
|
ErrorCode[ErrorCode["ConnectionLost"] = 112] = "ConnectionLost";
|
|
ErrorCode[ErrorCode["NotInChannel"] = 113] = "NotInChannel";
|
|
ErrorCode[ErrorCode["SizeTooLarge"] = 114] = "SizeTooLarge";
|
|
ErrorCode[ErrorCode["BitrateLimit"] = 115] = "BitrateLimit";
|
|
ErrorCode[ErrorCode["TooManyDataStreams"] = 116] = "TooManyDataStreams";
|
|
ErrorCode[ErrorCode["DecryptionFailed"] = 120] = "DecryptionFailed";
|
|
ErrorCode[ErrorCode["ClientIsBannedByServer"] = 123] = "ClientIsBannedByServer";
|
|
ErrorCode[ErrorCode["WatermarkParam"] = 124] = "WatermarkParam";
|
|
ErrorCode[ErrorCode["WatermarkPath"] = 125] = "WatermarkPath";
|
|
ErrorCode[ErrorCode["WatermarkPng"] = 126] = "WatermarkPng";
|
|
ErrorCode[ErrorCode["WatermarkInfo"] = 127] = "WatermarkInfo";
|
|
ErrorCode[ErrorCode["WatermarkAGRB"] = 128] = "WatermarkAGRB";
|
|
ErrorCode[ErrorCode["WatermarkRead"] = 129] = "WatermarkRead";
|
|
ErrorCode[ErrorCode["EncryptedStreamNotAllowedPublish"] = 130] = "EncryptedStreamNotAllowedPublish";
|
|
ErrorCode[ErrorCode["InvalidUserAccount"] = 134] = "InvalidUserAccount";
|
|
ErrorCode[ErrorCode["PublishStreamCDNError"] = 151] = "PublishStreamCDNError";
|
|
ErrorCode[ErrorCode["PublishStreamNumReachLimit"] = 152] = "PublishStreamNumReachLimit";
|
|
ErrorCode[ErrorCode["PublishStreamNotAuthorized"] = 153] = "PublishStreamNotAuthorized";
|
|
ErrorCode[ErrorCode["PublishStreamInternalServerError"] = 154] = "PublishStreamInternalServerError";
|
|
ErrorCode[ErrorCode["PublishStreamNotFound"] = 155] = "PublishStreamNotFound";
|
|
ErrorCode[ErrorCode["PublishStreamFormatNotSuppported"] = 156] = "PublishStreamFormatNotSuppported";
|
|
ErrorCode[ErrorCode["ModuleNotFound"] = 157] = "ModuleNotFound";
|
|
ErrorCode[ErrorCode["AlreadyInRecording"] = 160] = "AlreadyInRecording";
|
|
ErrorCode[ErrorCode["LoadMediaEngine"] = 1001] = "LoadMediaEngine";
|
|
ErrorCode[ErrorCode["StartCall"] = 1002] = "StartCall";
|
|
ErrorCode[ErrorCode["StartCamera"] = 1003] = "StartCamera";
|
|
ErrorCode[ErrorCode["StartVideoRender"] = 1004] = "StartVideoRender";
|
|
ErrorCode[ErrorCode["AdmGeneralError"] = 1005] = "AdmGeneralError";
|
|
ErrorCode[ErrorCode["AdmJavaResource"] = 1006] = "AdmJavaResource";
|
|
ErrorCode[ErrorCode["AdmSampleRate"] = 1007] = "AdmSampleRate";
|
|
ErrorCode[ErrorCode["AdmInitPlayout"] = 1008] = "AdmInitPlayout";
|
|
ErrorCode[ErrorCode["AdmStartPlayout"] = 1009] = "AdmStartPlayout";
|
|
ErrorCode[ErrorCode["AdmStopPlayout"] = 1010] = "AdmStopPlayout";
|
|
ErrorCode[ErrorCode["AdmInitRecording"] = 1011] = "AdmInitRecording";
|
|
ErrorCode[ErrorCode["AdmStartRecording"] = 1012] = "AdmStartRecording";
|
|
ErrorCode[ErrorCode["AdmStopRecording"] = 1013] = "AdmStopRecording";
|
|
ErrorCode[ErrorCode["AdmRuntimePlayoutError"] = 1015] = "AdmRuntimePlayoutError";
|
|
ErrorCode[ErrorCode["AdmRuntimeRecordingError"] = 1017] = "AdmRuntimeRecordingError";
|
|
ErrorCode[ErrorCode["AdmRecordAudioFailed"] = 1018] = "AdmRecordAudioFailed";
|
|
ErrorCode[ErrorCode["AdmPlayAbnormalFrequency"] = 1020] = "AdmPlayAbnormalFrequency";
|
|
ErrorCode[ErrorCode["AdmRecordAbnormalFrequency"] = 1021] = "AdmRecordAbnormalFrequency";
|
|
ErrorCode[ErrorCode["AdmInitLoopback"] = 1022] = "AdmInitLoopback";
|
|
ErrorCode[ErrorCode["AdmStartLoopback"] = 1023] = "AdmStartLoopback";
|
|
ErrorCode[ErrorCode["AdmNoPermission"] = 1027] = "AdmNoPermission";
|
|
ErrorCode[ErrorCode["AudioBtScoFailed"] = 1030] = "AudioBtScoFailed";
|
|
ErrorCode[ErrorCode["AdmNoRecordingDevice"] = 1359] = "AdmNoRecordingDevice";
|
|
ErrorCode[ErrorCode["AdmNoPlayoutDevice"] = 1360] = "AdmNoPlayoutDevice";
|
|
ErrorCode[ErrorCode["VdmCameraNotAuthorized"] = 1501] = "VdmCameraNotAuthorized";
|
|
ErrorCode[ErrorCode["VcmUnknownError"] = 1600] = "VcmUnknownError";
|
|
ErrorCode[ErrorCode["VcmEncoderInitError"] = 1601] = "VcmEncoderInitError";
|
|
ErrorCode[ErrorCode["VcmEncoderEncodeError"] = 1602] = "VcmEncoderEncodeError";
|
|
ErrorCode[ErrorCode["VcmEncoderSetError"] = 1603] = "VcmEncoderSetError";
|
|
ErrorCode[ErrorCode["AudioBtNoRoute"] = 1800] = "AudioBtNoRoute";
|
|
return ErrorCode;
|
|
}({});
|
|
/**
|
|
* State of importing an external video stream in a live broadcast.
|
|
*/
|
|
let InjectStreamStatus = exports.InjectStreamStatus = /*#__PURE__*/function (InjectStreamStatus) {
|
|
InjectStreamStatus[InjectStreamStatus["StartSuccess"] = 0] = "StartSuccess";
|
|
InjectStreamStatus[InjectStreamStatus["StartAlreadyExists"] = 1] = "StartAlreadyExists";
|
|
InjectStreamStatus[InjectStreamStatus["StartUnauthorized"] = 2] = "StartUnauthorized";
|
|
InjectStreamStatus[InjectStreamStatus["StartTimedout"] = 3] = "StartTimedout";
|
|
InjectStreamStatus[InjectStreamStatus["StartFailed"] = 4] = "StartFailed";
|
|
InjectStreamStatus[InjectStreamStatus["StopSuccess"] = 5] = "StopSuccess";
|
|
InjectStreamStatus[InjectStreamStatus["StopNotFound"] = 6] = "StopNotFound";
|
|
InjectStreamStatus[InjectStreamStatus["StopUnauthorized"] = 7] = "StopUnauthorized";
|
|
InjectStreamStatus[InjectStreamStatus["StopTimedout"] = 8] = "StopTimedout";
|
|
InjectStreamStatus[InjectStreamStatus["StopFailed"] = 9] = "StopFailed";
|
|
InjectStreamStatus[InjectStreamStatus["Broken"] = 10] = "Broken";
|
|
return InjectStreamStatus;
|
|
}({});
|
|
/**
|
|
* The state of the probe test result.
|
|
*/
|
|
let LastmileProbeResultState = exports.LastmileProbeResultState = /*#__PURE__*/function (LastmileProbeResultState) {
|
|
LastmileProbeResultState[LastmileProbeResultState["Complete"] = 1] = "Complete";
|
|
LastmileProbeResultState[LastmileProbeResultState["IncompleteNoBwe"] = 2] = "IncompleteNoBwe";
|
|
LastmileProbeResultState[LastmileProbeResultState["Unavailable"] = 3] = "Unavailable";
|
|
return LastmileProbeResultState;
|
|
}({});
|
|
/**
|
|
* The lightening contrast level.
|
|
*/
|
|
let LighteningContrastLevel = exports.LighteningContrastLevel = /*#__PURE__*/function (LighteningContrastLevel) {
|
|
LighteningContrastLevel[LighteningContrastLevel["Low"] = 0] = "Low";
|
|
LighteningContrastLevel[LighteningContrastLevel["Normal"] = 1] = "Normal";
|
|
LighteningContrastLevel[LighteningContrastLevel["High"] = 2] = "High";
|
|
return LighteningContrastLevel;
|
|
}({});
|
|
/**
|
|
* The detailed error information of the local video.
|
|
*/
|
|
let LocalVideoStreamError = exports.LocalVideoStreamError = /*#__PURE__*/function (LocalVideoStreamError) {
|
|
LocalVideoStreamError[LocalVideoStreamError["OK"] = 0] = "OK";
|
|
LocalVideoStreamError[LocalVideoStreamError["Failure"] = 1] = "Failure";
|
|
LocalVideoStreamError[LocalVideoStreamError["DeviceNoPermission"] = 2] = "DeviceNoPermission";
|
|
LocalVideoStreamError[LocalVideoStreamError["DeviceBusy"] = 3] = "DeviceBusy";
|
|
LocalVideoStreamError[LocalVideoStreamError["CaptureFailure"] = 4] = "CaptureFailure";
|
|
LocalVideoStreamError[LocalVideoStreamError["EncodeFailure"] = 5] = "EncodeFailure";
|
|
LocalVideoStreamError[LocalVideoStreamError["CaptureInBackground"] = 6] = "CaptureInBackground";
|
|
LocalVideoStreamError[LocalVideoStreamError["CaptureMultipleForegroundApps"] = 7] = "CaptureMultipleForegroundApps";
|
|
LocalVideoStreamError[LocalVideoStreamError["DeviceNotFound"] = 8] = "DeviceNotFound";
|
|
LocalVideoStreamError[LocalVideoStreamError["ExtensionCaptureStarted"] = 13] = "ExtensionCaptureStarted";
|
|
LocalVideoStreamError[LocalVideoStreamError["ExtensionCaptureStoped"] = 14] = "ExtensionCaptureStoped";
|
|
LocalVideoStreamError[LocalVideoStreamError["ExtensionCaptureDisconnected"] = 15] = "ExtensionCaptureDisconnected";
|
|
LocalVideoStreamError[LocalVideoStreamError["ScreenCapturePermissionDenied"] = 16] = "ScreenCapturePermissionDenied";
|
|
return LocalVideoStreamError;
|
|
}({});
|
|
/**
|
|
* The state of the local video stream.
|
|
*/
|
|
let LocalVideoStreamState = exports.LocalVideoStreamState = /*#__PURE__*/function (LocalVideoStreamState) {
|
|
LocalVideoStreamState[LocalVideoStreamState["Stopped"] = 0] = "Stopped";
|
|
LocalVideoStreamState[LocalVideoStreamState["Capturing"] = 1] = "Capturing";
|
|
LocalVideoStreamState[LocalVideoStreamState["Encoding"] = 2] = "Encoding";
|
|
LocalVideoStreamState[LocalVideoStreamState["Failed"] = 3] = "Failed";
|
|
return LocalVideoStreamState;
|
|
}({});
|
|
/**
|
|
* Output log filter level.
|
|
*/
|
|
let LogFilter = exports.LogFilter = /*#__PURE__*/function (LogFilter) {
|
|
LogFilter[LogFilter["Off"] = 0] = "Off";
|
|
LogFilter[LogFilter["Debug"] = 2063] = "Debug";
|
|
LogFilter[LogFilter["Info"] = 15] = "Info";
|
|
LogFilter[LogFilter["Warning"] = 14] = "Warning";
|
|
LogFilter[LogFilter["Error"] = 12] = "Error";
|
|
LogFilter[LogFilter["Critical"] = 8] = "Critical";
|
|
return LogFilter;
|
|
}({});
|
|
/**
|
|
* Network quality.
|
|
*/
|
|
let NetworkQuality = exports.NetworkQuality = /*#__PURE__*/function (NetworkQuality) {
|
|
NetworkQuality[NetworkQuality["Unknown"] = 0] = "Unknown";
|
|
NetworkQuality[NetworkQuality["Excellent"] = 1] = "Excellent";
|
|
NetworkQuality[NetworkQuality["Good"] = 2] = "Good";
|
|
NetworkQuality[NetworkQuality["Poor"] = 3] = "Poor";
|
|
NetworkQuality[NetworkQuality["Bad"] = 4] = "Bad";
|
|
NetworkQuality[NetworkQuality["VBad"] = 5] = "VBad";
|
|
NetworkQuality[NetworkQuality["Down"] = 6] = "Down";
|
|
NetworkQuality[NetworkQuality["Unsupported"] = 7] = "Unsupported";
|
|
NetworkQuality[NetworkQuality["Detecting"] = 8] = "Detecting";
|
|
return NetworkQuality;
|
|
}({});
|
|
/**
|
|
* Network type.
|
|
*/
|
|
let NetworkType = exports.NetworkType = /*#__PURE__*/function (NetworkType) {
|
|
NetworkType[NetworkType["Unknown"] = -1] = "Unknown";
|
|
NetworkType[NetworkType["Disconnected"] = 0] = "Disconnected";
|
|
NetworkType[NetworkType["LAN"] = 1] = "LAN";
|
|
NetworkType[NetworkType["WIFI"] = 2] = "WIFI";
|
|
NetworkType[NetworkType["Mobile2G"] = 3] = "Mobile2G";
|
|
NetworkType[NetworkType["Mobile3G"] = 4] = "Mobile3G";
|
|
NetworkType[NetworkType["Mobile4G"] = 5] = "Mobile4G";
|
|
NetworkType[NetworkType["Mobile5G"] = 6] = "Mobile5G";
|
|
return NetworkType;
|
|
}({});
|
|
/**
|
|
* The detailed error information for streaming.
|
|
*/
|
|
let RtmpStreamingErrorCode = exports.RtmpStreamingErrorCode = /*#__PURE__*/function (RtmpStreamingErrorCode) {
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["OK"] = 0] = "OK";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["InvalidParameters"] = 1] = "InvalidParameters";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["EncryptedStreamNotAllowed"] = 2] = "EncryptedStreamNotAllowed";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["ConnectionTimeout"] = 3] = "ConnectionTimeout";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["InternalServerError"] = 4] = "InternalServerError";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["RtmpServerError"] = 5] = "RtmpServerError";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["TooOften"] = 6] = "TooOften";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["ReachLimit"] = 7] = "ReachLimit";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["NotAuthorized"] = 8] = "NotAuthorized";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["StreamNotFound"] = 9] = "StreamNotFound";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["FormatNotSupported"] = 10] = "FormatNotSupported";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["NotBroadcaster"] = 11] = "NotBroadcaster";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["TranscodingNoMixStream"] = 13] = "TranscodingNoMixStream";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["NetDown"] = 14] = "NetDown";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["InvalidAppid"] = 15] = "InvalidAppid";
|
|
RtmpStreamingErrorCode[RtmpStreamingErrorCode["UnPublishOK"] = 100] = "UnPublishOK";
|
|
return RtmpStreamingErrorCode;
|
|
}({});
|
|
/**
|
|
* The RTMP or RTMPS streaming state.
|
|
*/
|
|
let RtmpStreamingState = exports.RtmpStreamingState = /*#__PURE__*/function (RtmpStreamingState) {
|
|
RtmpStreamingState[RtmpStreamingState["Idle"] = 0] = "Idle";
|
|
RtmpStreamingState[RtmpStreamingState["Connecting"] = 1] = "Connecting";
|
|
RtmpStreamingState[RtmpStreamingState["Running"] = 2] = "Running";
|
|
RtmpStreamingState[RtmpStreamingState["Recovering"] = 3] = "Recovering";
|
|
RtmpStreamingState[RtmpStreamingState["Failure"] = 4] = "Failure";
|
|
RtmpStreamingState[RtmpStreamingState["Disconnecting"] = 5] = "Disconnecting";
|
|
return RtmpStreamingState;
|
|
}({});
|
|
/**
|
|
* Stream fallback option.
|
|
*/
|
|
let StreamFallbackOptions = exports.StreamFallbackOptions = /*#__PURE__*/function (StreamFallbackOptions) {
|
|
StreamFallbackOptions[StreamFallbackOptions["Disabled"] = 0] = "Disabled";
|
|
StreamFallbackOptions[StreamFallbackOptions["VideoStreamLow"] = 1] = "VideoStreamLow";
|
|
StreamFallbackOptions[StreamFallbackOptions["AudioOnly"] = 2] = "AudioOnly";
|
|
return StreamFallbackOptions;
|
|
}({});
|
|
/**
|
|
* Reason for the user being offline.
|
|
*/
|
|
let UserOfflineReason = exports.UserOfflineReason = /*#__PURE__*/function (UserOfflineReason) {
|
|
UserOfflineReason[UserOfflineReason["Quit"] = 0] = "Quit";
|
|
UserOfflineReason[UserOfflineReason["Dropped"] = 1] = "Dropped";
|
|
UserOfflineReason[UserOfflineReason["BecomeAudience"] = 2] = "BecomeAudience";
|
|
return UserOfflineReason;
|
|
}({});
|
|
/**
|
|
* The priority of the remote user.
|
|
*/
|
|
let UserPriority = exports.UserPriority = /*#__PURE__*/function (UserPriority) {
|
|
UserPriority[UserPriority["High"] = 50] = "High";
|
|
UserPriority[UserPriority["Normal"] = 100] = "Normal";
|
|
return UserPriority;
|
|
}({});
|
|
/**
|
|
* Self-defined video codec profile.
|
|
*/
|
|
let VideoCodecProfileType = exports.VideoCodecProfileType = /*#__PURE__*/function (VideoCodecProfileType) {
|
|
VideoCodecProfileType[VideoCodecProfileType["BaseLine"] = 66] = "BaseLine";
|
|
VideoCodecProfileType[VideoCodecProfileType["Main"] = 77] = "Main";
|
|
VideoCodecProfileType[VideoCodecProfileType["High"] = 100] = "High";
|
|
return VideoCodecProfileType;
|
|
}({});
|
|
/**
|
|
* Video frame rate.
|
|
*/
|
|
let VideoFrameRate = exports.VideoFrameRate = /*#__PURE__*/function (VideoFrameRate) {
|
|
VideoFrameRate[VideoFrameRate["Min"] = -1] = "Min";
|
|
VideoFrameRate[VideoFrameRate["Fps1"] = 1] = "Fps1";
|
|
VideoFrameRate[VideoFrameRate["Fps7"] = 7] = "Fps7";
|
|
VideoFrameRate[VideoFrameRate["Fps10"] = 10] = "Fps10";
|
|
VideoFrameRate[VideoFrameRate["Fps15"] = 15] = "Fps15";
|
|
VideoFrameRate[VideoFrameRate["Fps24"] = 24] = "Fps24";
|
|
VideoFrameRate[VideoFrameRate["Fps30"] = 30] = "Fps30";
|
|
VideoFrameRate[VideoFrameRate["Fps60"] = 60] = "Fps60";
|
|
return VideoFrameRate;
|
|
}({});
|
|
/**
|
|
* Bitrate of the video (Kbps). Refer to the table below and set your bitrate.
|
|
* If you set a bitrate beyond the proper range, the SDK automatically adjusts it to a value within the range.
|
|
*
|
|
* **Video Bitrate Table**
|
|
* <table>
|
|
* <tr>
|
|
* <th>Resolution</th>
|
|
* <th>Frame rate<p>(fps)</th>
|
|
* <th>Base Bitrate<p>(Kbps, for Communication)</th>
|
|
* <th>Live Bitrate<p>(Kbps, for Live Broadcasting)</th>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>160*120</td>
|
|
* <td>15</td>
|
|
* <td>65</td>
|
|
* <td>130</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>120*120</td>
|
|
* <td>15</td>
|
|
* <td>50</td>
|
|
* <td>100</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>320*180</td>
|
|
* <td>15</td>
|
|
* <td>140</td>
|
|
* <td>280</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>180*180</td>
|
|
* <td>15</td>
|
|
* <td>100</td>
|
|
* <td>200</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>240*180</td>
|
|
* <td>15</td>
|
|
* <td>120</td>
|
|
* <td>240</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>320*240</td>
|
|
* <td>15</td>
|
|
* <td>200</td>
|
|
* <td>400</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>240*240</td>
|
|
* <td>15</td>
|
|
* <td>140</td>
|
|
* <td>280</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>424*240</td>
|
|
* <td>15</td>
|
|
* <td>220</td>
|
|
* <td>440</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>640*360</td>
|
|
* <td>15</td>
|
|
* <td>400</td>
|
|
* <td>800</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>360*360</td>
|
|
* <td>15</td>
|
|
* <td>260</td>
|
|
* <td>520</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>640*360</td>
|
|
* <td>30</td>
|
|
* <td>600</td>
|
|
* <td>1200</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>360*360</td>
|
|
* <td>30</td>
|
|
* <td>400</td>
|
|
* <td>800</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>480*360</td>
|
|
* <td>15</td>
|
|
* <td>320</td>
|
|
* <td>640</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>480*360</td>
|
|
* <td>30</td>
|
|
* <td>490</td>
|
|
* <td>980</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>640*480</td>
|
|
* <td>15</td>
|
|
* <td>500</td>
|
|
* <td>1000</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>480*480</td>
|
|
* <td>15</td>
|
|
* <td>400</td>
|
|
* <td>800</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>640*480</td>
|
|
* <td>30</td>
|
|
* <td>750</td>
|
|
* <td>1500</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>480*480</td>
|
|
* <td>30</td>
|
|
* <td>600</td>
|
|
* <td>1200</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>848*480</td>
|
|
* <td>15</td>
|
|
* <td>610</td>
|
|
* <td>1220</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>848*480</td>
|
|
* <td>30</td>
|
|
* <td>930</td>
|
|
* <td>1860</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>640*480</td>
|
|
* <td>10</td>
|
|
* <td>400</td>
|
|
* <td>800</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>1280*720</td>
|
|
* <td>15</td>
|
|
* <td>1130</td>
|
|
* <td>2260</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>1280*720</td>
|
|
* <td>30</td>
|
|
* <td>1710</td>
|
|
* <td>3420</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>960*720</td>
|
|
* <td>15</td>
|
|
* <td>910</td>
|
|
* <td>1820</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td>960*720</td>
|
|
* <td>30</td>
|
|
* <td>1380</td>
|
|
* <td>2760</td>
|
|
* </tr>
|
|
* </table>
|
|
*
|
|
* Agora uses different video codecs for different profiles to optimize the user experience. For example,
|
|
* the Communication profile prioritizes the smoothness while the LIVE_BROADCASTING profile prioritizes the
|
|
* video quality (a higher bitrate). Therefore, We recommend setting this parameter as STANDARD_BITRATE = 0.
|
|
*/
|
|
let BitRate = exports.BitRate = /*#__PURE__*/function (BitRate) {
|
|
BitRate[BitRate["Standard"] = 0] = "Standard";
|
|
BitRate[BitRate["Compatible"] = -1] = "Compatible";
|
|
return BitRate;
|
|
}({});
|
|
/**
|
|
* Video mirror mode.
|
|
*/
|
|
let VideoMirrorMode = exports.VideoMirrorMode = /*#__PURE__*/function (VideoMirrorMode) {
|
|
VideoMirrorMode[VideoMirrorMode["Auto"] = 0] = "Auto";
|
|
VideoMirrorMode[VideoMirrorMode["Enabled"] = 1] = "Enabled";
|
|
VideoMirrorMode[VideoMirrorMode["Disabled"] = 2] = "Disabled";
|
|
return VideoMirrorMode;
|
|
}({});
|
|
/**
|
|
* Video output orientation mode.
|
|
*/
|
|
let VideoOutputOrientationMode = exports.VideoOutputOrientationMode = /*#__PURE__*/function (VideoOutputOrientationMode) {
|
|
VideoOutputOrientationMode[VideoOutputOrientationMode["Adaptative"] = 0] = "Adaptative";
|
|
VideoOutputOrientationMode[VideoOutputOrientationMode["FixedLandscape"] = 1] = "FixedLandscape";
|
|
VideoOutputOrientationMode[VideoOutputOrientationMode["FixedPortrait"] = 2] = "FixedPortrait";
|
|
return VideoOutputOrientationMode;
|
|
}({});
|
|
/**
|
|
* Quality change of the local video in terms of target frame rate and target bit rate since last count.
|
|
*/
|
|
let VideoQualityAdaptIndication = exports.VideoQualityAdaptIndication = /*#__PURE__*/function (VideoQualityAdaptIndication) {
|
|
VideoQualityAdaptIndication[VideoQualityAdaptIndication["AdaptNone"] = 0] = "AdaptNone";
|
|
VideoQualityAdaptIndication[VideoQualityAdaptIndication["AdaptUpBandwidth"] = 1] = "AdaptUpBandwidth";
|
|
VideoQualityAdaptIndication[VideoQualityAdaptIndication["AdaptDownBandwidth"] = 2] = "AdaptDownBandwidth";
|
|
return VideoQualityAdaptIndication;
|
|
}({});
|
|
/**
|
|
* The state of the remote video.
|
|
*/
|
|
let VideoRemoteState = exports.VideoRemoteState = /*#__PURE__*/function (VideoRemoteState) {
|
|
VideoRemoteState[VideoRemoteState["Stopped"] = 0] = "Stopped";
|
|
VideoRemoteState[VideoRemoteState["Starting"] = 1] = "Starting";
|
|
VideoRemoteState[VideoRemoteState["Decoding"] = 2] = "Decoding";
|
|
VideoRemoteState[VideoRemoteState["Frozen"] = 3] = "Frozen";
|
|
VideoRemoteState[VideoRemoteState["Failed"] = 4] = "Failed";
|
|
return VideoRemoteState;
|
|
}({});
|
|
/**
|
|
* The reason of the remote video state change.
|
|
*/
|
|
let VideoRemoteStateReason = exports.VideoRemoteStateReason = /*#__PURE__*/function (VideoRemoteStateReason) {
|
|
VideoRemoteStateReason[VideoRemoteStateReason["Internal"] = 0] = "Internal";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["NetworkCongestion"] = 1] = "NetworkCongestion";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["NetworkRecovery"] = 2] = "NetworkRecovery";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["LocalMuted"] = 3] = "LocalMuted";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["LocalUnmuted"] = 4] = "LocalUnmuted";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["RemoteMuted"] = 5] = "RemoteMuted";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["RemoteUnmuted"] = 6] = "RemoteUnmuted";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["RemoteOffline"] = 7] = "RemoteOffline";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["AudioFallback"] = 8] = "AudioFallback";
|
|
VideoRemoteStateReason[VideoRemoteStateReason["AudioFallbackRecovery"] = 9] = "AudioFallbackRecovery";
|
|
return VideoRemoteStateReason;
|
|
}({});
|
|
/**
|
|
* Video display mode.
|
|
*/
|
|
let VideoRenderMode = exports.VideoRenderMode = /*#__PURE__*/function (VideoRenderMode) {
|
|
VideoRenderMode[VideoRenderMode["Hidden"] = 1] = "Hidden";
|
|
VideoRenderMode[VideoRenderMode["Fit"] = 2] = "Fit";
|
|
VideoRenderMode[VideoRenderMode["Adaptive"] = 3] = "Adaptive";
|
|
VideoRenderMode[VideoRenderMode["FILL"] = 4] = "FILL";
|
|
return VideoRenderMode;
|
|
}({});
|
|
/**
|
|
* Video stream type.
|
|
*/
|
|
let VideoStreamType = exports.VideoStreamType = /*#__PURE__*/function (VideoStreamType) {
|
|
VideoStreamType[VideoStreamType["High"] = 0] = "High";
|
|
VideoStreamType[VideoStreamType["Low"] = 1] = "Low";
|
|
return VideoStreamType;
|
|
}({});
|
|
/**
|
|
* Warning codes occur when the SDK encounters an error that may be recovered automatically.
|
|
* These are only notifications, and can generally be ignored. For example, when the SDK loses connection to the server,
|
|
* the SDK reports the [`OpenChannelTimeout(106)`]{@link WarningCode.OpenChannelTimeout} warning and tries to reconnect automatically.
|
|
*/
|
|
let WarningCode = exports.WarningCode = /*#__PURE__*/function (WarningCode) {
|
|
WarningCode[WarningCode["InvalidView"] = 8] = "InvalidView";
|
|
WarningCode[WarningCode["InitVideo"] = 16] = "InitVideo";
|
|
WarningCode[WarningCode["Pending"] = 20] = "Pending";
|
|
WarningCode[WarningCode["NoAvailableChannel"] = 103] = "NoAvailableChannel";
|
|
WarningCode[WarningCode["LookupChannelTimeout"] = 104] = "LookupChannelTimeout";
|
|
WarningCode[WarningCode["LookupChannelRejected"] = 105] = "LookupChannelRejected";
|
|
WarningCode[WarningCode["OpenChannelTimeout"] = 106] = "OpenChannelTimeout";
|
|
WarningCode[WarningCode["OpenChannelRejected"] = 107] = "OpenChannelRejected";
|
|
WarningCode[WarningCode["SwitchLiveVideoTimeout"] = 111] = "SwitchLiveVideoTimeout";
|
|
WarningCode[WarningCode["SetClientRoleTimeout"] = 118] = "SetClientRoleTimeout";
|
|
WarningCode[WarningCode["SetClientRoleNotAuthorized"] = 119] = "SetClientRoleNotAuthorized";
|
|
WarningCode[WarningCode["OpenChannelInvalidTicket"] = 121] = "OpenChannelInvalidTicket";
|
|
WarningCode[WarningCode["OpenChannelTryNextVos"] = 122] = "OpenChannelTryNextVos";
|
|
WarningCode[WarningCode["AudioMixingOpenError"] = 701] = "AudioMixingOpenError";
|
|
WarningCode[WarningCode["AdmRuntimePlayoutWarning"] = 1014] = "AdmRuntimePlayoutWarning";
|
|
WarningCode[WarningCode["AdmRuntimeRecordingWarning"] = 1016] = "AdmRuntimeRecordingWarning";
|
|
WarningCode[WarningCode["AdmRecordAudioSilence"] = 1019] = "AdmRecordAudioSilence";
|
|
WarningCode[WarningCode["AdmPlaybackMalfunction"] = 1020] = "AdmPlaybackMalfunction";
|
|
WarningCode[WarningCode["AdmRecordMalfunction"] = 1021] = "AdmRecordMalfunction";
|
|
WarningCode[WarningCode["AdmInterruption"] = 1025] = "AdmInterruption";
|
|
WarningCode[WarningCode["AdmCategoryNotPlayAndRecord"] = 1029] = "AdmCategoryNotPlayAndRecord";
|
|
WarningCode[WarningCode["AdmRecordAudioLowlevel"] = 1031] = "AdmRecordAudioLowlevel";
|
|
WarningCode[WarningCode["AdmPlayoutAudioLowlevel"] = 1032] = "AdmPlayoutAudioLowlevel";
|
|
WarningCode[WarningCode["AdmRecordIsOccupied"] = 1033] = "AdmRecordIsOccupied";
|
|
WarningCode[WarningCode["AdmNoDataReadyCallback"] = 1040] = "AdmNoDataReadyCallback";
|
|
WarningCode[WarningCode["AdmInconsistentDevices"] = 1042] = "AdmInconsistentDevices";
|
|
WarningCode[WarningCode["ApmHowling"] = 1051] = "ApmHowling";
|
|
WarningCode[WarningCode["AdmGlitchState"] = 1052] = "AdmGlitchState";
|
|
WarningCode[WarningCode["ApmResidualEcho"] = 1053] = "ApmResidualEcho";
|
|
WarningCode[WarningCode["SuperResolutionStreamOverLimitation"] = 1610] = "SuperResolutionStreamOverLimitation";
|
|
WarningCode[WarningCode["SuperResolutionUserCountOverLimitation"] = 1611] = "SuperResolutionUserCountOverLimitation";
|
|
WarningCode[WarningCode["SuperResolutionDeviceNotSupported"] = 1612] = "SuperResolutionDeviceNotSupported";
|
|
return WarningCode;
|
|
}({});
|
|
/**
|
|
* The audio channel of the sound.
|
|
*/
|
|
let AudioChannel = exports.AudioChannel = /*#__PURE__*/function (AudioChannel) {
|
|
AudioChannel[AudioChannel["Channel0"] = 0] = "Channel0";
|
|
AudioChannel[AudioChannel["Channel1"] = 1] = "Channel1";
|
|
AudioChannel[AudioChannel["Channel2"] = 2] = "Channel2";
|
|
AudioChannel[AudioChannel["Channel3"] = 3] = "Channel3";
|
|
AudioChannel[AudioChannel["Channel4"] = 4] = "Channel4";
|
|
AudioChannel[AudioChannel["Channel5"] = 5] = "Channel5";
|
|
return AudioChannel;
|
|
}({});
|
|
/**
|
|
* Video codec types.
|
|
*/
|
|
let VideoCodecType = exports.VideoCodecType = /*#__PURE__*/function (VideoCodecType) {
|
|
VideoCodecType[VideoCodecType["VP8"] = 1] = "VP8";
|
|
VideoCodecType[VideoCodecType["H264"] = 2] = "H264";
|
|
VideoCodecType[VideoCodecType["EVP"] = 3] = "EVP";
|
|
VideoCodecType[VideoCodecType["E264"] = 4] = "E264";
|
|
return VideoCodecType;
|
|
}({});
|
|
/**
|
|
* The publishing state.
|
|
*
|
|
* @since v3.1.2.
|
|
*/
|
|
let StreamPublishState = exports.StreamPublishState = /*#__PURE__*/function (StreamPublishState) {
|
|
StreamPublishState[StreamPublishState["Idle"] = 0] = "Idle";
|
|
StreamPublishState[StreamPublishState["NoPublished"] = 1] = "NoPublished";
|
|
StreamPublishState[StreamPublishState["Publishing"] = 2] = "Publishing";
|
|
StreamPublishState[StreamPublishState["Published"] = 3] = "Published";
|
|
return StreamPublishState;
|
|
}({});
|
|
/**
|
|
* The subscribing state.
|
|
*
|
|
* @since v3.1.2.
|
|
*/
|
|
let StreamSubscribeState = exports.StreamSubscribeState = /*#__PURE__*/function (StreamSubscribeState) {
|
|
StreamSubscribeState[StreamSubscribeState["Idle"] = 0] = "Idle";
|
|
StreamSubscribeState[StreamSubscribeState["NoSubscribed"] = 1] = "NoSubscribed";
|
|
StreamSubscribeState[StreamSubscribeState["Subscribing"] = 2] = "Subscribing";
|
|
StreamSubscribeState[StreamSubscribeState["Subscribed"] = 3] = "Subscribed";
|
|
return StreamSubscribeState;
|
|
}({});
|
|
/**
|
|
* Events during the RTMP or RTMPS streaming.
|
|
*/
|
|
let RtmpStreamingEvent = exports.RtmpStreamingEvent = /*#__PURE__*/function (RtmpStreamingEvent) {
|
|
RtmpStreamingEvent[RtmpStreamingEvent["FailedLoadImage"] = 1] = "FailedLoadImage";
|
|
RtmpStreamingEvent[RtmpStreamingEvent["UrlAlreadyInUse"] = 2] = "UrlAlreadyInUse";
|
|
RtmpStreamingEvent[RtmpStreamingEvent["AdvancedFeatureNotSupport"] = 3] = "AdvancedFeatureNotSupport";
|
|
RtmpStreamingEvent[RtmpStreamingEvent["RequestTooOften"] = 4] = "RequestTooOften";
|
|
return RtmpStreamingEvent;
|
|
}({});
|
|
/**
|
|
* Audio session restriction.
|
|
*/
|
|
let AudioSessionOperationRestriction = exports.AudioSessionOperationRestriction = /*#__PURE__*/function (AudioSessionOperationRestriction) {
|
|
AudioSessionOperationRestriction[AudioSessionOperationRestriction["None"] = 0] = "None";
|
|
AudioSessionOperationRestriction[AudioSessionOperationRestriction["SetCategory"] = 1] = "SetCategory";
|
|
AudioSessionOperationRestriction[AudioSessionOperationRestriction["ConfigureSession"] = 2] = "ConfigureSession";
|
|
AudioSessionOperationRestriction[AudioSessionOperationRestriction["DeactivateSession"] = 4] = "DeactivateSession";
|
|
AudioSessionOperationRestriction[AudioSessionOperationRestriction["All"] = 128] = "All";
|
|
return AudioSessionOperationRestriction;
|
|
}({});
|
|
/**
|
|
* The options for SDK preset audio effects.
|
|
*/
|
|
let AudioEffectPreset = exports.AudioEffectPreset = /*#__PURE__*/function (AudioEffectPreset) {
|
|
AudioEffectPreset[AudioEffectPreset["AudioEffectOff"] = 0] = "AudioEffectOff";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsKTV"] = 33620224] = "RoomAcousticsKTV";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsVocalConcert"] = 33620480] = "RoomAcousticsVocalConcert";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsStudio"] = 33620736] = "RoomAcousticsStudio";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsPhonograph"] = 33620992] = "RoomAcousticsPhonograph";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsVirtualStereo"] = 33621248] = "RoomAcousticsVirtualStereo";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsSpacial"] = 33621504] = "RoomAcousticsSpacial";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcousticsEthereal"] = 33621760] = "RoomAcousticsEthereal";
|
|
AudioEffectPreset[AudioEffectPreset["RoomAcoustics3DVoice"] = 33622016] = "RoomAcoustics3DVoice";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectUncle"] = 33685760] = "VoiceChangerEffectUncle";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectOldMan"] = 33686016] = "VoiceChangerEffectOldMan";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectBoy"] = 33686272] = "VoiceChangerEffectBoy";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectSister"] = 33686528] = "VoiceChangerEffectSister";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectGirl"] = 33686784] = "VoiceChangerEffectGirl";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectPigKing"] = 33687040] = "VoiceChangerEffectPigKing";
|
|
AudioEffectPreset[AudioEffectPreset["VoiceChangerEffectHulk"] = 33687296] = "VoiceChangerEffectHulk";
|
|
AudioEffectPreset[AudioEffectPreset["StyleTransformationRnB"] = 33751296] = "StyleTransformationRnB";
|
|
AudioEffectPreset[AudioEffectPreset["StyleTransformationPopular"] = 33751552] = "StyleTransformationPopular";
|
|
AudioEffectPreset[AudioEffectPreset["PitchCorrection"] = 33816832] = "PitchCorrection";
|
|
return AudioEffectPreset;
|
|
}({});
|
|
/**
|
|
* The options for SDK preset voice beautifier effects.
|
|
*/
|
|
let VoiceBeautifierPreset = exports.VoiceBeautifierPreset = /*#__PURE__*/function (VoiceBeautifierPreset) {
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["VoiceBeautifierOff"] = 0] = "VoiceBeautifierOff";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["ChatBeautifierMagnetic"] = 16843008] = "ChatBeautifierMagnetic";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["ChatBeautifierFresh"] = 16843264] = "ChatBeautifierFresh";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["ChatBeautifierVitality"] = 16843520] = "ChatBeautifierVitality";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["SingingBeautifier"] = 16908544] = "SingingBeautifier";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationVigorous"] = 16974080] = "TimbreTransformationVigorous";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationDeep"] = 16974336] = "TimbreTransformationDeep";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationMellow"] = 16974592] = "TimbreTransformationMellow";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationFalsetto"] = 16974848] = "TimbreTransformationFalsetto";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationFull"] = 16975104] = "TimbreTransformationFull";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationClear"] = 16975360] = "TimbreTransformationClear";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationResounding"] = 16975616] = "TimbreTransformationResounding";
|
|
VoiceBeautifierPreset[VoiceBeautifierPreset["TimbreTransformationRinging"] = 16975872] = "TimbreTransformationRinging";
|
|
return VoiceBeautifierPreset;
|
|
}({});
|
|
/**
|
|
* The latency level of an audience member in interactive live streaming.
|
|
*
|
|
* **Note**
|
|
*
|
|
* Takes effect only when the user role is `Broadcaster`.
|
|
*/
|
|
let AudienceLatencyLevelType = exports.AudienceLatencyLevelType = /*#__PURE__*/function (AudienceLatencyLevelType) {
|
|
AudienceLatencyLevelType[AudienceLatencyLevelType["LowLatency"] = 1] = "LowLatency";
|
|
AudienceLatencyLevelType[AudienceLatencyLevelType["UltraLowLatency"] = 2] = "UltraLowLatency";
|
|
return AudienceLatencyLevelType;
|
|
}({});
|
|
/**
|
|
* Log Level.
|
|
*
|
|
* @since v3.3.1.
|
|
*/
|
|
let LogLevel = exports.LogLevel = /*#__PURE__*/function (LogLevel) {
|
|
LogLevel[LogLevel["None"] = 0] = "None";
|
|
LogLevel[LogLevel["Info"] = 1] = "Info";
|
|
LogLevel[LogLevel["Warn"] = 2] = "Warn";
|
|
LogLevel[LogLevel["Error"] = 4] = "Error";
|
|
LogLevel[LogLevel["Fatal"] = 8] = "Fatal";
|
|
return LogLevel;
|
|
}({});
|
|
/**
|
|
* Capture brightness level.
|
|
*
|
|
* @since v3.1.1.
|
|
*/
|
|
let CaptureBrightnessLevelType = exports.CaptureBrightnessLevelType = /*#__PURE__*/function (CaptureBrightnessLevelType) {
|
|
CaptureBrightnessLevelType[CaptureBrightnessLevelType["Invalid"] = -1] = "Invalid";
|
|
CaptureBrightnessLevelType[CaptureBrightnessLevelType["Normal"] = 0] = "Normal";
|
|
CaptureBrightnessLevelType[CaptureBrightnessLevelType["Bright"] = 1] = "Bright";
|
|
CaptureBrightnessLevelType[CaptureBrightnessLevelType["Dark"] = 2] = "Dark";
|
|
return CaptureBrightnessLevelType;
|
|
}({});
|
|
/**
|
|
* @ignore
|
|
* The reason why the super-resolution algorithm is not successfully enabled.
|
|
*/
|
|
let SuperResolutionStateReason = exports.SuperResolutionStateReason = /*#__PURE__*/function (SuperResolutionStateReason) {
|
|
SuperResolutionStateReason[SuperResolutionStateReason["Success"] = 0] = "Success";
|
|
SuperResolutionStateReason[SuperResolutionStateReason["StreamOverLimitation"] = 1] = "StreamOverLimitation";
|
|
SuperResolutionStateReason[SuperResolutionStateReason["UserCountOverLimitation"] = 2] = "UserCountOverLimitation";
|
|
SuperResolutionStateReason[SuperResolutionStateReason["DeviceNotSupported"] = 3] = "DeviceNotSupported";
|
|
return SuperResolutionStateReason;
|
|
}({});
|
|
/**
|
|
* @ignore
|
|
*
|
|
* The reason for the upload failure.
|
|
*
|
|
* @since v3.3.1.
|
|
*/
|
|
let UploadErrorReason = exports.UploadErrorReason = /*#__PURE__*/function (UploadErrorReason) {
|
|
UploadErrorReason[UploadErrorReason["Success"] = 0] = "Success";
|
|
UploadErrorReason[UploadErrorReason["NetError"] = 1] = "NetError";
|
|
UploadErrorReason[UploadErrorReason["ServerError"] = 2] = "ServerError";
|
|
return UploadErrorReason;
|
|
}({});
|
|
/**
|
|
* The cloud proxy type.
|
|
*
|
|
* @since v3.3.1
|
|
*/
|
|
let CloudProxyType = exports.CloudProxyType = /*#__PURE__*/function (CloudProxyType) {
|
|
CloudProxyType[CloudProxyType["None"] = 0] = "None";
|
|
CloudProxyType[CloudProxyType["UDP"] = 1] = "UDP";
|
|
CloudProxyType[CloudProxyType["TCP"] = 2] = "TCP";
|
|
return CloudProxyType;
|
|
}({});
|
|
/**
|
|
* Quality of experience (QoE) of the local user when receiving a remote audio stream.
|
|
*
|
|
* @since v3.3.1
|
|
*/
|
|
let ExperienceQualityType = exports.ExperienceQualityType = /*#__PURE__*/function (ExperienceQualityType) {
|
|
ExperienceQualityType[ExperienceQualityType["Good"] = 0] = "Good";
|
|
ExperienceQualityType[ExperienceQualityType["Bad"] = 1] = "Bad";
|
|
return ExperienceQualityType;
|
|
}({});
|
|
/**
|
|
* The reason for poor QoE of the local user when receiving a remote audio stream.
|
|
*
|
|
* @since v3.3.1
|
|
*/
|
|
let ExperiencePoorReason = exports.ExperiencePoorReason = /*#__PURE__*/function (ExperiencePoorReason) {
|
|
ExperiencePoorReason[ExperiencePoorReason["None"] = 0] = "None";
|
|
ExperiencePoorReason[ExperiencePoorReason["RemoteNetworkQualityPoor"] = 1] = "RemoteNetworkQualityPoor";
|
|
ExperiencePoorReason[ExperiencePoorReason["LocalNetworkQualityPoor"] = 2] = "LocalNetworkQualityPoor";
|
|
ExperiencePoorReason[ExperiencePoorReason["WirelessSignalPoor"] = 4] = "WirelessSignalPoor";
|
|
ExperiencePoorReason[ExperiencePoorReason["WifiBluetoothCoexist"] = 8] = "WifiBluetoothCoexist";
|
|
return ExperiencePoorReason;
|
|
}({});
|
|
/**
|
|
* The options for SDK preset voice conversion effects.
|
|
*
|
|
* @since v3.3.1
|
|
*/
|
|
let VoiceConversionPreset = exports.VoiceConversionPreset = /*#__PURE__*/function (VoiceConversionPreset) {
|
|
VoiceConversionPreset[VoiceConversionPreset["Off"] = 0] = "Off";
|
|
VoiceConversionPreset[VoiceConversionPreset["Neutral"] = 50397440] = "Neutral";
|
|
VoiceConversionPreset[VoiceConversionPreset["Sweet"] = 50397696] = "Sweet";
|
|
VoiceConversionPreset[VoiceConversionPreset["Solid"] = 50397952] = "Solid";
|
|
VoiceConversionPreset[VoiceConversionPreset["Bass"] = 50397952] = "Bass";
|
|
return VoiceConversionPreset;
|
|
}({});
|
|
/**
|
|
* The type of the custom background image.
|
|
*/
|
|
let VirtualBackgroundSourceType = exports.VirtualBackgroundSourceType = /*#__PURE__*/function (VirtualBackgroundSourceType) {
|
|
VirtualBackgroundSourceType[VirtualBackgroundSourceType["Color"] = 1] = "Color";
|
|
VirtualBackgroundSourceType[VirtualBackgroundSourceType["Img"] = 2] = "Img";
|
|
VirtualBackgroundSourceType[VirtualBackgroundSourceType["Blur"] = 3] = "Blur";
|
|
return VirtualBackgroundSourceType;
|
|
}({});
|
|
/**
|
|
* The reason why the virtual background is not successfully enabled or the message that confirms success.
|
|
*/
|
|
let VirtualBackgroundSourceStateReason = exports.VirtualBackgroundSourceStateReason = /*#__PURE__*/function (VirtualBackgroundSourceStateReason) {
|
|
VirtualBackgroundSourceStateReason[VirtualBackgroundSourceStateReason["Success"] = 0] = "Success";
|
|
VirtualBackgroundSourceStateReason[VirtualBackgroundSourceStateReason["ImageNotExist"] = 1] = "ImageNotExist";
|
|
VirtualBackgroundSourceStateReason[VirtualBackgroundSourceStateReason["ColorFormatNotSupported"] = 2] = "ColorFormatNotSupported";
|
|
VirtualBackgroundSourceStateReason[VirtualBackgroundSourceStateReason["DeviceNotSupported"] = 3] = "DeviceNotSupported";
|
|
return VirtualBackgroundSourceStateReason;
|
|
}({});
|
|
/**
|
|
* The information acquisition state, which is reported
|
|
* in [`RequestAudioFileInfo`]{@link RequestAudioFileInfo}.
|
|
*
|
|
* @since v3.5.2
|
|
*/
|
|
let AudioFileInfoError = exports.AudioFileInfoError = /*#__PURE__*/function (AudioFileInfoError) {
|
|
AudioFileInfoError[AudioFileInfoError["Ok"] = 0] = "Ok";
|
|
AudioFileInfoError[AudioFileInfoError["Failure"] = 1] = "Failure";
|
|
return AudioFileInfoError;
|
|
}({});
|
|
/**
|
|
* The channel mode, which is set in [`setAudioMixingDualMonoMode`]{@link setAudioMixingDualMonoMode}.
|
|
*
|
|
* @since v3.5.2
|
|
*/
|
|
let AudioMixingDualMonoMode = exports.AudioMixingDualMonoMode = /*#__PURE__*/function (AudioMixingDualMonoMode) {
|
|
AudioMixingDualMonoMode[AudioMixingDualMonoMode["AUTO"] = 0] = "AUTO";
|
|
AudioMixingDualMonoMode[AudioMixingDualMonoMode["L"] = 1] = "L";
|
|
AudioMixingDualMonoMode[AudioMixingDualMonoMode["R"] = 2] = "R";
|
|
AudioMixingDualMonoMode[AudioMixingDualMonoMode["MIX"] = 3] = "MIX";
|
|
return AudioMixingDualMonoMode;
|
|
}({});
|
|
/**
|
|
* The degree of blurring applied to the custom background image. See
|
|
*
|
|
* @since v3.5.2
|
|
*/
|
|
let VirtualBackgroundBlurDegree = exports.VirtualBackgroundBlurDegree = /*#__PURE__*/function (VirtualBackgroundBlurDegree) {
|
|
VirtualBackgroundBlurDegree[VirtualBackgroundBlurDegree["Low"] = 1] = "Low";
|
|
VirtualBackgroundBlurDegree[VirtualBackgroundBlurDegree["Medium"] = 2] = "Medium";
|
|
VirtualBackgroundBlurDegree[VirtualBackgroundBlurDegree["High"] = 3] = "High";
|
|
return VirtualBackgroundBlurDegree;
|
|
}({});
|
|
/** The video codec type of the output video stream.
|
|
|
|
@since v3.2.0
|
|
*/
|
|
let VideoCodecTypeForStream = exports.VideoCodecTypeForStream = /*#__PURE__*/function (VideoCodecTypeForStream) {
|
|
VideoCodecTypeForStream[VideoCodecTypeForStream["H264"] = 1] = "H264";
|
|
VideoCodecTypeForStream[VideoCodecTypeForStream["H265"] = 2] = "H265";
|
|
return VideoCodecTypeForStream;
|
|
}({});
|
|
/** The proxy type.
|
|
*
|
|
* @since v3.6.2
|
|
*/
|
|
let ProxyType = exports.ProxyType = /*#__PURE__*/function (ProxyType) {
|
|
ProxyType[ProxyType["None"] = 0] = "None";
|
|
ProxyType[ProxyType["Udp"] = 1] = "Udp";
|
|
ProxyType[ProxyType["Tcp"] = 2] = "Tcp";
|
|
ProxyType[ProxyType["Local"] = 3] = "Local";
|
|
ProxyType[ProxyType["TcpAutoFallback"] = 4] = "TcpAutoFallback";
|
|
return ProxyType;
|
|
}({});
|
|
/** API for future use.
|
|
* @ignore
|
|
*/
|
|
let ContentInspectResult = exports.ContentInspectResult = /*#__PURE__*/function (ContentInspectResult) {
|
|
ContentInspectResult[ContentInspectResult["Neutral"] = 1] = "Neutral";
|
|
ContentInspectResult[ContentInspectResult["Sexy"] = 2] = "Sexy";
|
|
ContentInspectResult[ContentInspectResult["Porn"] = 3] = "Porn";
|
|
return ContentInspectResult;
|
|
}({});
|
|
/** API for future use.
|
|
* @ignore
|
|
*/
|
|
let WlAccReason = exports.WlAccReason = /*#__PURE__*/function (WlAccReason) {
|
|
WlAccReason[WlAccReason["WeakSignal"] = 0] = "WeakSignal";
|
|
WlAccReason[WlAccReason["ChannelCongestion"] = 1] = "ChannelCongestion";
|
|
return WlAccReason;
|
|
}({});
|
|
/** API for future use.
|
|
* @ignore
|
|
*/
|
|
let WlAccAction = exports.WlAccAction = /*#__PURE__*/function (WlAccAction) {
|
|
WlAccAction[WlAccAction["CloseToWIFI"] = 0] = "CloseToWIFI";
|
|
WlAccAction[WlAccAction["ConnectSSID"] = 1] = "ConnectSSID";
|
|
WlAccAction[WlAccAction["Check5G"] = 2] = "Check5G";
|
|
WlAccAction[WlAccAction["ModifySSID"] = 3] = "ModifySSID";
|
|
return WlAccAction;
|
|
}({});
|
|
/**
|
|
* Reasons for a user role switch failure.
|
|
*
|
|
* @since v3.7.0
|
|
*/
|
|
let ClientRoleChangeFailedReason = exports.ClientRoleChangeFailedReason = /*#__PURE__*/function (ClientRoleChangeFailedReason) {
|
|
ClientRoleChangeFailedReason[ClientRoleChangeFailedReason["TooManyBroadcasters"] = 1] = "TooManyBroadcasters";
|
|
ClientRoleChangeFailedReason[ClientRoleChangeFailedReason["NotAuthorized"] = 2] = "NotAuthorized";
|
|
ClientRoleChangeFailedReason[ClientRoleChangeFailedReason["RequestTimeOut"] = 3] = "RequestTimeOut";
|
|
ClientRoleChangeFailedReason[ClientRoleChangeFailedReason["ConnectionFailed"] = 4] = "ConnectionFailed";
|
|
return ClientRoleChangeFailedReason;
|
|
}({});
|
|
/**
|
|
* The content hint of the screen sharing.
|
|
*
|
|
* @since v3.7.0
|
|
*/
|
|
let VideoContentHint = exports.VideoContentHint = /*#__PURE__*/function (VideoContentHint) {
|
|
VideoContentHint[VideoContentHint["None"] = 0] = "None";
|
|
VideoContentHint[VideoContentHint["Motion"] = 1] = "Motion";
|
|
VideoContentHint[VideoContentHint["Details"] = 2] = "Details";
|
|
return VideoContentHint;
|
|
}({});
|
|
//# sourceMappingURL=Enums.js.map
|