|
enum class | RtcPredecodeMediaType : int { kNERtcPreDecodeMediaTypeAudio = 0
, kNERtcPreDecodeMediaTypeVideo = 1
, kNERtcPreDecodeMediaTypeUnknown = 100
} |
|
enum class | RtcErrorCode : int {
kNERtcNoError = 0
, kNERtcErrChannelReservePermissionDenied = 403
, kNERtcErrChannelReserveTimeOut = 408
, kNERtcErrChannelReserveErrorParam = 414
,
kNERtcErrChannelReserveErrorAppKey = 417
, kNERtcErrChannelReserveUnknownError = 500
, kNERtcErrChannelReserveMoreThanTwoUser = 600
, kNERtcErrChannelPermissionKeyError = 901
,
kNERtcErrChannelPermissionKeyTimeout = 902
, kNERtcErrLsTaskRequestInvalid = 1301
, kNERtcErrLsTaskIsInvaild = 1400
, kNERtcErrLsTaskRoomExited = 1401
,
kNERtcErrLsTaskNumLimit = 1402
, kNERtcErrLsTaskDuplicateId = 1403
, kNERtcErrLsTaskNotFound = 1404
, kNERtcErrLsTaskRequestErr = 1417
,
kNERtcErrLsTaskInternalServerErr = 1500
, kNERtcErrLsTaskInvalidLayout = 1501
, kNERtcErrLsTaskUserPicErr = 1512
, kNERtcErrChannelNoPublishPermission = 1620
,
kNERtcErrChannelNoSubscribePermission = 2803
, kNERtcErrServerPersonsInRoomReachedTheLimit = 4003
, kNERtcErrFatal = 30001
, kNERtcErrOutOfMemory = 30002
,
kNERtcErrInvalidParam = 30003
, kNERtcErrNotSupported = 30004
, kNERtcErrInvalidState = 30005
, kNERtcErrLackOfResource = 30006
,
kNERtcErrInvalidIndex = 30007
, kNERtcErrDeviceNotFound = 30008
, kNERtcErrInvalidDeviceSourceID = 30009
, kNERtcErrInvalidVideoProfile = 30010
,
kNERtcErrCreateDeviceSourceFail = 30011
, kNERtcErrInvalidRender = 30012
, kNERtcErrDevicePreviewAlreadyStarted = 30013
, kNERtcErrTransmitPendding = 30014
,
kNERtcErrConnectFail = 30015
, kNERtcErrCreateDumpFileFail = 30016
, kNERtcErrStartDumpFail = 30017
, kNERtcErrDesktopCaptureInvalidState = 30020
,
kNERtcErrDesktopCaptureInvalidParam = 30021
, kNERtcErrDesktopCaptureNotReady = 30022
, kNERtcErrDeviceOccupied = 30027
, kNERtcErrChannelAlreadyJoined = 30100
,
kNERtcErrChannelNotJoined = 30101
, kNERtcErrChannelRepleatedlyLeave = 30102
, kNERtcErrRequestJoinChannelFail = 30103
, kNERtcErrSessionNotFound = 30104
,
kNERtcErrUserNotFound = 30105
, kNERtcErrInvalidUserID = 30106
, kNERtcErrMediaNotStarted = 30107
, kNERtcErrSourceNotFound = 30108
,
kNERtcErrSwitchChannelInvalidState = 30109
, kNERtcErrChannelMediaRelayInvalidState = 30110
, kNERtcErrChannelMediaRelayPermissionDenied = 30111
, kNERtcErrChannelMediaRelayStopFailed = 30112
,
kNERtcErrEncryptNotSuitable = 30113
, kNERtcErrUserPermKeyAuthFailed = 30121
, kNERtcErrSEIExceedMaxDataLimit = 30122
, kNERtcErrDataChannelExceedMaxDataLimit = 30123
,
kNERtcErrConnectionNotFound = 30200
, kNERtcErrStreamNotFound = 30201
, kNERtcErrAddTrackFail = 30202
, kNERtcErrTrackNotFound = 30203
,
kNERtcErrMediaConnectionDisconnected = 30204
, kNERtcErrSignalDisconnected = 30205
, kNERtcErrServerKicked = 30206
, kNERtcErrKickedForRoomClosed = 30207
,
kNERtcErrChannelLeaveBySwitchAction = 30208
, kNERtcErrChannelLeaveByDuplicateUidLogin = 30209
, kNERtcErrOSAuthorize = 30300
, kNERtcRuntimeErrADMNoAuthorize = 40000
,
kNERtcRuntimeErrADMInitRecordingFailed = 40001
, kNERtcRuntimeErrADMStartRecordingFailed = 40002
, kNERtcRuntimeErrADMStopRecordingFailed = 40003
, kNERtcRuntimeErrADMInitPlayoutFailed = 40004
,
kNERtcRuntimeErrADMStartPlayoutFailed = 40005
, kNERtcRuntimeErrADMStopPlayoutFailed = 40006
, kNERtcRuntimeErrADMRecordingFailed = 40007
, kNERtcRuntimeErrADMPlayoutFailed = 40008
,
kNERtcRuntimeErrADMRecording = 40008
, kNERtcRuntimeErrADMPlayout = 40009
, kNERtcRuntimeErrVDMNoAuthorize = 50000
, kNERtcRuntimeErrVDMNotScreenUseSubStream = 50001
,
kNERtcRuntimeErrVDMCameraDisconnect = 50303
, kNERtcRuntimeErrVDMCameraFreezed = 50304
, kNERtcRuntimeErrVDMCameraUnknownError = 50305
, kNERtcRuntimeErrVDMCameraNoFrame = 50306
,
kNERtcRuntimeErrVDMCameraCreateFail = 50307
, kNERtcRuntimeErrScreenCaptureNoAuthorize = 50400
} |
|
enum class | RtcAudioMixingErrorCode : int {
kNERtcAudioMixingErrorOK = 0
, kNERtcAudioMixingErrorFatal = 1
, kNERtcAudioMixingErrorCanNotOpen
, kNERtcAudioMixingErrorDecode
,
kNERtcAudioMixingErrorInterrupt
, kNERtcAudioMixingErrorHttpNotFound
, kNERtcAudioMixingErrorOpen
, kNERtcAudioMixingErrorNInfo
,
kNERtcAudioMixingErrorNStream
, kNERtcAudioMixingErrorNCodec
, kNERtcAudioMixingErrorNMem
, kNERtcAudioMixingErrorCodecOpen
,
kNERtcAudioMixingErrorInvalidInfo
, kNERtcAudioMixingErrorOpenTimeout
, kNERtcAudioMixingErrorIoTimeout
, kNERtcAudioMixingErrorIo
} |
|
enum class | RtcWarnCode : int { kLiteSDKNoWarning = 0
, kNERtcWarningChannelAbilityNotMatch = 406
, kNERtcWarningASLAudioFallback = 407
} |
|
enum class | RtcInterfaceIdType : int { kNERtcIIDAudioDeviceManager = 1
, kNERtcIIDVideoDeviceManager = 2
} |
|
enum class | RtcClientRole : int { kNERtcClientRoleBroadcaster = 0
, kNERtcClientRoleAudience = 1
} |
|
enum class | RtcChannelProfileType : int { kNERtcChannelProfileCommunication = 0
, kNERtcChannelProfileLiveBroadcasting = 1
} |
|
enum class | RtcMediaPriorityType : int { kNERtcMediaPriorityHigh = 50
, kNERtcMediaPriorityNormal = 100
} |
|
enum class | RtcLiveStreamLayoutMode : int {
kNERtcLayoutFloatingRightVertical = 0
, kNERtcLayoutFloatingLeftVertical
, kNERtcLayoutSplitScreen
, kNERtcLayoutSplitScreenScaling
,
kNERtcLayoutCustom
, kNERtcLayoutAudioOnly
} |
|
enum class | RtcLiveStreamMode : int { kNERtcLsModeVideo = 0
, kNERtcLsModeAudio = 1
} |
|
enum class | RtcLiveStreamVideoScaleMode : int { kNERtcLsModeVideoScaleFit = 0
, kNERtcLsModeVideoScaleCropFill = 1
} |
|
enum class | RtcLiveStreamAudioSampleRate : int { kNERtcLiveStreamAudioSampleRate32000 = 32000
, kNERtcLiveStreamAudioSampleRate44100 = 44100
, kNERtcLiveStreamAudioSampleRate48000 = 48000
} |
|
enum class | RtcLiveStreamAudioCodecProfile : int { kNERtcLiveStreamAudioCodecProfileLCAAC = 0
, kNERtcLiveStreamAudioCodecProfileHEAAC = 1
} |
|
enum class | RtcLiveStreamStateCode : int { kNERtcLsStatePushing = 505
, kNERtcLsStatePushFail = 506
, kNERtcLsStatePushStopped = 511
, kNERtcLsStateImageError = 512
} |
|
enum class | RtcOsCategory : int { kNERtcOSiOS = 1
, kNERtcOSAndroid = 2
, kNERtcOSPC = 3
, kNERtcOSWebRTC = 4
} |
|
enum class | RtcAudioProfileType : int {
kNERtcAudioProfileDefault = 0
, kNERtcAudioProfileStandard = 1
, kNERtcAudioProfileStandardExtend = 2
, kNERtcAudioProfileMiddleQuality = 3
,
kNERtcAudioProfileMiddleQualityStereo = 4
, kNERtcAudioProfileHighQuality = 5
, kNERtcAudioProfileHighQualityStereo = 6
} |
|
enum class | RtcAudioScenarioType : int { kNERtcAudioScenarioDefault = 0
, kNERtcAudioScenarioSpeech = 1
, kNERtcAudioScenarioMusic = 2
, kNERtcAudioScenarioChatroom = 3
} |
|
enum class | RtcVoiceChangerType : int {
kNERtcVoiceChangerOff = 0
, kNERtcVoiceChangerRobot = 1
, kNERtcVoiceChangerGaint = 2
, kNERtcVoiceChangerHorror = 3
,
kNERtcVoiceChangerMature = 4
, kNERtcVoiceChangerManToWoman = 5
, kNERtcVoiceChangerWomanToMan = 6
, kNERtcVoiceChangerManToLoli = 7
,
kNERtcVoiceChangerWomanToLoli = 8
} |
|
enum class | RtcVoiceBeautifierType : int {
kNERtcVoiceBeautifierOff = 0
, kNERtcVoiceBeautifierMuffled = 1
, kNERtcVoiceBeautifierMellow = 2
, kNERtcVoiceBeautifierClear = 3
,
kNERtcVoiceBeautifierMagnetic = 4
, kNERtcVoiceBeautifierRecordingstudio = 5
, kNERtcVoiceBeautifierNature = 6
, kNERtcVoiceBeautifierKTV = 7
,
kNERtcVoiceBeautifierRemote = 8
, kNERtcVoiceBeautifierChurch = 9
, kNERtcVoiceBeautifierBedroom = 10
, kNERtcVoiceBeautifierLive = 11
} |
|
enum class | RtcVoiceEqualizationBand : int {
kNERtcVoiceEqualizationBand31 = 0
, kNERtcVoiceEqualizationBand62 = 1
, kNERtcVoiceEqualizationBand125 = 2
, kNERtcVoiceEqualizationBand250 = 3
,
kNERtcVoiceEqualizationBand500 = 4
, kNERtcVoiceEqualizationBand1K = 5
, kNERtcVoiceEqualizationBand2K = 6
, kNERtcVoiceEqualizationBand4K = 7
,
kNERtcVoiceEqualizationBand8K = 8
, kNERtcVoiceEqualizationBand16K = 9
} |
|
enum class | RtcVideoProfileType : int {
kNERtcVideoProfileLowest = 0
, kNERtcVideoProfileLow = 1
, kNERtcVideoProfileStandard = 2
, kNERtcVideoProfileHD720P = 3
,
kNERtcVideoProfileHD1080P = 4
, kNERtcVideoProfileNone = 5
, kNERtcVideoProfileMAX = kNERtcVideoProfileHD1080P
, kNERtcVideoProfileFake = 6
} |
|
enum class | RtcRemoteVideoStreamType : int { kNERtcRemoteVideoStreamTypeHigh = 0
, kNERtcRemoteVideoStreamTypeLow = 1
, kNERtcRemoteVideoStreamTypeNone = 2
} |
|
enum class | RtcAudioDeviceType : int { kNERtcAudioDeviceUnknown = 0
, kNERtcAudioDeviceRecord
, kNERtcAudioDevicePlayout
} |
|
enum class | RtcAudioDeviceState : int {
kNERtcAudioDeviceActive = 0
, kNERtcAudioDeviceUnactive = 1
, kNERtcAudioDeviceInitialized = 2
, kNERtcAudioDeviceStart = 3
,
kNERtcAudioDeviceStop = 4
, kNERtcAudioDeviceUninitialized = 5
, kNERtcAudioDeviceInterrupted = 6
, kNERtcAudioDeviceBuiltInBeCoveraged = 7
} |
|
enum class | RtcAudioDeviceTransportType : int {
kNERtcAudioDeviceTransportTypeUnknown = 0
, kNERtcAudioDeviceTransportTypeBluetooth = 1
, kNERtcAudioDeviceTransportTypeBluetoothA2DP = 2
, kNERtcAudioDeviceTransportTypeBluetoothLE = 3
,
kNERtcAudioDeviceTransportTypeUSB = 4
, kNERtcAudioDeviceTransportTypeHDMI = 5
, kNERtcAudioDeviceTransportTypeBuiltIn = 6
, kNERtcAudioDeviceTransportTypeThunderbolt = 7
,
kNERtcAudioDeviceTransportTypeAirPlay = 8
, kNERtcAudioDeviceTransportTypeVirtual = 9
, kNERtcAudioDeviceTransportTypeOther = 10
} |
|
enum class | RtcVideoDeviceTransportType : int { kNERtcVideoDeviceTransportTypeUnknown = 0
, kNERtcVideoDeviceTransportTypeUSB = 1
, kNERtcVideoDeviceTransportTypeVirtual = 2
, kNERtcVideoDeviceTransportTypeOther = 3
} |
|
enum class | RtcVideoDeviceType : int { kNERtcVideoDeviceUnknown = 0
, kNERtcVideoDeviceCapture
} |
|
enum class | RtcVideoDeviceState : int {
kNERtcVideoDeviceAdded = 0
, kNERtcVideoDeviceRemoved
, kNERtcVideoDeviceInitialized
, kNERtcVideoDeviceStarted
,
kNERtcVideoDeviceStopped
, kNERtcVideoDeviceUnInitialized
, kNERtcVideoDeviceInterrupted
, kNERtcVideoDeviceReOpenSuccess
} |
|
enum class | RtcVideoScalingMode : int { kNERtcVideoScaleFit = 0
, kNERtcVideoScaleFullFill = 1
, kNERtcVideoScaleCropFill = 2
} |
|
enum class | RtcVideoMirrorMode : int { kNERtcVideoMirrorModeAuto = 0
, kNERtcVideoMirrorModeEnabled = 1
, kNERtcVideoMirrorModeDisabled = 2
} |
|
enum class | RtcVideoOrientationMode : int { kNERtcVideoOutputOrientationModeAdaptative = 0
, kNERtcVideoOutputOrientationModeFixedLandscape = 1
, kNERtcVideoOutputOrientationModeFixedPortrait = 2
} |
|
enum class | RtcConnectionStateType : int {
kNERtcConnectionStateDisconnected = 1
, kNERtcConnectionStateConnecting = 2
, kNERtcConnectionStateConnected = 3
, kNERtcConnectionStateReconnecting = 4
,
kNERtcConnectionStateFailed = 5
} |
|
enum class | RtcReasonConnectionChangedType : int {
kNERtcReasonConnectionChangedLeaveChannel = 1
, kNERtcReasonConnectionChangedChannelClosed = 2
, kNERtcReasonConnectionChangedBeKicked = 3
, kNERtcReasonConnectionChangedTimeOut = 4
,
kNERtcReasonConnectionChangedJoinChannel = 5
, kNERtcReasonConnectionChangedJoinSucceed = 6
, kNERtcReasonConnectionChangedReJoinSucceed = 7
, kNERtcReasonConnectionChangedMediaConnectionDisconnected = 8
,
kNERtcReasonConnectionChangedSignalDisconnected = 9
, kNERtcReasonConnectionChangedRequestChannelFailed = 10
, kNERtcReasonConnectionChangedJoinChannelFailed = 11
, kNERtcReasonConnectionChangedReDispatch = 12
,
kNERtcReasonConnectionChangedSettingProxyServer = 13
} |
|
enum class | RtcAudioStreamType : int { kNERtcAudioStreamTypeMain = 0
, kNERtcAudioStreamTypeSub = 1
} |
|
enum class | RtcNetworkQualityType : int {
kNERtcNetworkQualityUnknown = 0
, kNERtcNetworkQualityExcellent = 1
, kNERtcNetworkQualityGood = 2
, kNERtcNetworkQualityPoor = 3
,
kNERtcNetworkQualityBad = 4
, kNERtcNetworkQualityVeryBad = 5
, kNERtcNetworkQualityDown = 6
} |
|
enum class | RtcVideoCropMode : int { kNERtcVideoCropModeDefault = 0
, kNERtcVideoCropMode16x9 = 1
, kNERtcVideoCropMode4x3 = 2
, kNERtcVideoCropMode1x1 = 3
} |
|
enum class | RtcVideoFramerateType : int {
kNERtcVideoFramerateFpsDefault = 0
, kNERtcVideoFramerateFps7 = 7
, kNERtcVideoFramerateFps10 = 10
, kNERtcVideoFramerateFps15 = 15
,
kNERtcVideoFramerateFps24 = 24
, kNERtcVideoFramerateFps30 = 30
, kNERtcVideoFramerateFps60 = 60
} |
|
enum class | RtcDegradationPreference : int { kNERtcDegradationDefault = 0
, kNERtcDegradationMaintainFramerate = 1
, kNERtcDegradationMaintainQuality = 2
, kNERtcDegradationBalanced = 3
} |
|
enum class | RtcCameraColorFormat : int { kNERtcCameraColorFormatTexture = 0
, kNERtcCameraColorFormatI420 = 1
, kNERtcCameraColorFormatNV21 = 2
} |
|
enum class | RtcScreenProfileType {
kNERtcScreenProfile480P = 0
, kNERtcScreenProfileHD720P = 1
, kNERtcScreenProfileHD1080P = 2
, kNERtcScreenProfileCustom = 3
,
kNERtcScreenProfileNone = 4
, kNERtcScreenProfileMAX = kNERtcScreenProfileHD1080P
} |
|
enum class | RtcScreenCaptureStatus {
kNERtcScreenCaptureStatusStart = 1
, kNERtcScreenCaptureStatusPause = 2
, kNERtcScreenCaptureStatusResume = 3
, kNERtcScreenCaptureStatusStop = 4
,
kNERtcScreenCaptureStatusCovered = 5
} |
|
enum class | RtcSubStreamContentPrefer { kNERtcSubStreamContentPreferMotion = 0
, kNERtcSubStreamContentPreferDetails = 1
} |
|
enum class | RtcRecordType : int { kNERtcRecordTypeAll = 0
, kNERtcRecordTypeMix = 1
, kNERtcRecordTypeSingle = 2
} |
|
enum class | RtcAudioType : int { kNERtcAudioTypePCM16 = 0
} |
|
enum class | RtcRawAudioFrameOpModeType : int { kNERtcRawAudioFrameOpModeReadOnly = 0
, kNERtcRawAudioFrameOpModeReadWrite
} |
|
enum class | RtcAudioPayloadType : int { kNERtcAudioPayloadTypeOPUS = 111
} |
|
enum class | RtcVideoType : int {
kNERtcVideoTypeI420 = 0
, kNERtcVideoTypeNV12 = 1
, kNERtcVideoTypeNV21 = 2
, kNERtcVideoTypeBGRA = 3
,
kNERtcVideoTypeARGB = 4
, kNERtcVideoTypeCVPixelBuffer = 5
} |
|
enum class | RtcVideoRotation : int { kNERtcVideoRotation0 = 0
, kNERtcVideoRotation90 = 90
, kNERtcVideoRotation180 = 180
, kNERtcVideoRotation270 = 270
} |
|
enum class | RtcVideoCodecType : int { kNERtcVideoCodecTypeH264 = 3
} |
|
enum class | RtcNalFrameType { kNERtcNalFrameTypeIDR = 1
, kNERtcNalFrameTypeI = 2
, kNERtcNalFrameTypeP = 3
} |
|
enum class | RtcSessionLeaveReason : int {
kNERtcSessionLeaveNormal = 0
, kNERtcSessionLeaveForFailOver = 1
, kNERtcSessionLeaveUpdate = 2
, kNERtcSessionLeaveForKick = 3
,
kNERtcSessionLeaveTimeOut = 4
} |
|
enum class | RtcAudioMixingState : int { kNERtcAudioMixingStateFinished = 0
, kNERtcAudioMixingStateFailed = 1
} |
|
enum class | RtcVideoStreamType : int { kNERTCVideoStreamMain = 0
, kNERTCVideoStreamSub = 1
, kNERTCVideoStreamCount
} |
|
enum class | RtcChannelMediaRelayState : int { kNERtcChannelMediaRelayStateIdle = 0
, kNERtcChannelMediaRelayStateConnecting = 1
, kNERtcChannelMediaRelayStateRunning = 2
, kNERtcChannelMediaRelayStateFailure = 3
} |
|
enum class | RtcChannelMediaRelayEvent : int {
kNERtcChannelMediaRelayEventDisconnect = 0
, kNERtcChannelMediaRelayEventConnecting = 1
, kNERtcChannelMediaRelayEventConnected = 2
, kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess = 3
,
kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess = 4
, kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess = 5
, kNERtcChannelMediaRelayEventFailure = 100
} |
|
enum class | RtcLocalVideoWatermarkState : int {
kNERtcLocalWatermarkStateSetSuccess
, kNERtcLocalWatermarkStateDeviceNotSupported
, kNERtcLocalWatermarkStateImgFormatNotSupported
, kNERtcLocalWatermarkStateImgNumError
,
kNERtcLocalWatermarkStateImgSizeError
, kNERtcLocalWatermarkStateFPSError
, kNERtcLocalWatermarkStateFontError
, kNERtcLocalWatermarkStateWmAlphaError
,
kNERtcLocalWatermarkStateTextContentEmptyError
, kNERtcLocalWatermarkStateCancel = 20
} |
|
enum class | RtcWatermarkType : int { kNERtcWatermarkTypeImage = 0
, kNERtcWatermarkTypeText
, kNERtcWatermarkTypeTimestamp
} |
|
enum class | RtcLogLevel : int {
kNERtcLogLevelFatal = 0
, kNERtcLogLevelError = 1
, kNERtcLogLevelWarning = 2
, kNERtcLogLevelInfo = 3
,
kNERtcLogLevelDetailInfo = 4
, kNERtcLogLevelVerbos = 5
, kNERtcLogLevelDebug = 6
, kNERtcLogLevelOff = 7
} |
|
enum class | RtcSendOnPubType : int { kNERtcSendOnPubNone = 0
, kNERtcSendOnPubHigh = 1
, kNERtcSendOnPubLow = 1 << 1
, kNERtcSendOnPubAll = kNERtcSendOnPubLow | kNERtcSendOnPubHigh
} |
|
enum class | RtcAudioRecordingQuality : int { kNERtcAudioRecordingQualityLow = 0
, kNERtcAudioRecordingQualityMedium = 1
, kNERtcAudioRecordingQualityHigh = 2
} |
|
enum class | RtcAudioRecordingPosition : int { kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0
, kNERtcAudioRecordingPositionRecording = 1
, kNERtcAudioRecordingPositionMixedPlayback = 2
} |
|
enum class | RtcAudioRecordingCycleTime {
kNERtcAudioRecordingCycleTime0 = 0
, kNERtcAudioRecordingCycleTime10 = 10
, kNERtcAudioRecordingCycleTime60 = 60
, kNERtcAudioRecordingCycleTime360 = 360
,
kNERtcAudioRecordingCycleTime900 = 900
} |
|
enum class | RtcAudioRecordingCode : int {
kNERtcAudioRecordErrorSuffix = 1
, kNERtcAudioRecordOpenFileFailed = 2
, kNERtcAudioRecordStart = 3
, kNERtcAudioRecordError = 4
,
kNERtcAudioRecordFinish = 5
} |
|
enum class | RtcStreamFallbackOption : int { kNERtcStreamFallbackDisabled = 0
, kNERtcStreamFallbackVideoStreamLow = 1
, kNERtcStreamFallbackAudioOnly = 2
} |
|
enum class | RtcEncryptionMode : int { kNERtcGMCryptoSM4ECB = 0
} |
|
enum class | RtcLastmileProbeResultState : int { kNERtcLastmileProbeResultComplete = 1
, kNERtcLastmileProbeResultIncompleteNoBwe = 2
, kNERtcLastmileProbeResultUnavailable = 3
} |
|
enum class | RtcTransportType : int { kNERtcTransportTypeNoneProxy = 0
, kNERtcTransportTypeUDPProxy = 1
} |
|
enum class | RtcInstallCastAudioDriverResult : int { kNERtcInstallCastAudioDriverSuccess = 0
, kNERtcInstallCastAudioDriverNotAuthorized = 1
, kNERtcInstallCastAudioDriverFailed = 2
} |
|
enum class | RtcVirtualBackgroundSourcStateReason : int {
kNERtcVirtualBackgroundSourceStateReasonSuccess = 0
, kNERtcVirtualBackgroundSourceStateReasonImageNotExist = 1
, kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported = 2
, kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported = 3
,
kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported = 4
} |
|
enum class | RtcVirtualBackgroundSourceType : int { kNERtcBackgroundColor = 1
, kNERtcBackgroundImage
} |
|
enum class | RtcAudioDumpType : int { kNERtcAudioDumpTypePCM = 0
, kNERtcAudioDumpTypeAll = 1
, kNERtcAudioDumpTypeWAV = 2
} |
|
enum class | RtcMediaPubType : int { kNERtcMediaPubTypeAudio
} |
|
enum class | RtcBeautyEffectType : int {
kNERtcBeautyWhiteTeeth = 0
, kNERtcBeautyLightEye
, kNERtcBeautyWhiten
, kNERtcBeautySmooth
,
kNERtcBeautySmallNose
, kNERtcBeautyEyeDis
, kNERtcBeautyEyeAngle
, kNERtcBeautyMouth
,
kNERtcBeautyBigEye
, kNERtcBeautySmallFace
, kNERtcBeautyJaw
, kNERtcBeautyThinFace
,
kNERtcBeautyFaceRuddy
, kNERtcBeautyLongNose
, kNERtcBeautyRenZhong
, kNERtcBeautyMouthAngle
,
kNERtcBeautyRoundEye
, kNERtcBeautyOpenEyeAngle
, kNERtcBeautyVFace
, kNERtcBeautyThinUnderjaw
,
kNERtcBeautyNarrowFace
, kNERtcBeautyCheekBone
, kNERtcBeautyFaceSharpen
, kNERtcBeautyMouthWider
,
kNERtcBeautyForeheadWrinkles
, kNERtcBeautyDarkCircles
, kNERtcBeautySmileLines
, kNERtcBeautyShortFace
} |
|
enum class | RtcSpatializerRoomCapacity : int {
kNERtcSpatializerRoomCapacitySmall = 0
, kNERtcSpatializerRoomCapacityMedium = 1
, kNERtcSpatializerRoomCapacityLarge = 2
, kNERtcSpatializerRoomCapacityHuge = 3
,
kNERtcSpatializerRoomCapacityNone = 4
} |
|
enum class | RtcSpatializerMaterialName : int {
kNERtcSpatializerMaterialTransparent = 0
, kNERtcSpatializerMaterialAcousticCeilingTiles
, kNERtcSpatializerMaterialBrickBare
, kNERtcSpatializerMaterialBrickPainted
,
kNERtcSpatializerMaterialConcreteBlockCoarse
, kNERtcSpatializerMaterialConcreteBlockPainted
, kNERtcSpatializerMaterialCurtainHeavy
, kNERtcSpatializerMaterialFiberGlassInsulation
,
kNERtcSpatializerMaterialGlassThin
, kNERtcSpatializerMaterialGlassThick
, kNERtcSpatializerMaterialGrass
, kNERtcSpatializerMaterialLinoleumOnConcrete
,
kNERtcSpatializerMaterialMarble
, kNERtcSpatializerMaterialMetal
, kNERtcSpatializerMaterialParquetOnConcrete
, kNERtcSpatializerMaterialPlasterRough
,
kNERtcSpatializerMaterialPlasterSmooth
, kNERtcSpatializerMaterialPlywoodPanel
, kNERtcSpatializerMaterialPolishedConcreteOrTile
, kNERtcSpatializerMaterialSheetrock
,
kNERtcSpatializerMaterialWaterOrIceSurface
, kNERtcSpatializerMaterialWoodCeiling
, kNERtcSpatializerMaterialWoodPanel
, kNERtcSpatializerMaterialUniform
} |
|
enum class | RtcSpatializerRenderMode : int {
kNERtcSpatializerRenderStereoPanning = 0
, kNERtcSpatializerRenderBinauralLowQuality
, kNERtcSpatializerRenderBinauralMediumQuality
, kNERtcSpatializerRenderBinauralHighQuality
,
kNERtcSpatializerRenderRoomEffectsOnly
} |
|
enum class | RtcDistanceRolloffModel : int { kNERtcDistanceRolloffLogarithmic = 0
, kNERtcDistanceRolloffLinear
, kNERtcDistanceRolloffNone
} |
|
enum class | RtcAudioDeviceError : int {
kNERtcAudioDeviceNoError = 0
, kNERtcAudioDeviceErrorInitRecording
, kNERtcAudioDeviceErrorStartRecording
, kNERtcAudioDeviceErrorStopRecording
,
kNERtcAudioDeviceErrorInitPlayout
, kNERtcAudioDeviceErrorStartPlayout
, kNERtcAudioDeviceErrorStopplayout
, kNERtcAudioDeviceErrorCaptureThreadStop
,
kNERtcAudioDeviceErrorPlayoutThreadStop
, kNERtcAudioDeviceErrorCaptureSampleRate
, kNERtcAudioDeviceErrorPlayoutSampleRate
, kNERtcAudioDeviceErrorConfigSession
,
kNERtcAudioDeviceErrorCodeReporter
} |
|
enum class | RtcVideoDeviceError : int { kNERtcVideoDeviceErrorNoFrame = 0
, kNERtcVideoDeviceErrorNotAvailableInBackground
, kNERtcVideoDeviceErrorUsingByAnotherClient
, kNERtcVideoDeviceErrorNotAvailableWithMultipleForegroundApps
} |
|
enum class | RtcAudioOutputRouting : int {
kNERtcAudioOutputRoutingDefault = 0
, kNERtcAudioOutputRoutingHeadset
, kNERtcAudioOutputRoutingEarpiece
, kNERtcAudioOutputRoutingLoudspeaker
,
kNERtcAudioOutputRoutingBluetooth
} |
|
enum class | RtcNetworkType {
kNERtcNetworkTypeUnknown = 0
, kNERtcNetworkTypeEthernet
, kNERtcNetworkTypeWifi
, kNERtcNetworkType2G
,
kNERtcNetworkType3G
, kNERtcNetworkType4G
, kNERtcNetworkType5G
, kNERtcNetworkTypeWWAN
,
kNERtcNetworkTypeBluetooth
, kNERtcNetworkTypeNone
} |
|
enum class | RtcAudioSessionOperationRestriction : int { kNERtcAudioSessionOperationRestrictionNone = 0
, kNERtcAudioSessionOperationRestrictionAll
, kNERtcAudioSessionOperationRestrictionDeactivateSession
} |
|
enum class | RtcAudioFocusMode : int {
kNERtcAudioFocusOff = 0
, kNERtcAudioFocusGain = 1
, kNERtcAudioFocusGainTransient = 2
, kNERtcAudioFocusGainTransientMayDuck = 3
,
kNERtcAudioFocusGainTransientExclisive = 4
} |
|
enum class | RtcCameraPosition : int { kNERtcCameraPositionBack = 0
, kNERtcCameraPositionFront
} |
|
|
delegate void | RtcTakeSnapshotCallback (RtcErrorCode errorCode, string image) |
|
delegate void | OnError (int errorCode, string msg) |
|
delegate void | OnWarning (int warnCode, string msg) |
|
delegate void | OnAPICallExecuted (string apiName, RtcErrorCode errorCode, string msg) |
|
delegate void | OnJoinChannel (ulong cid, ulong uid, RtcErrorCode result, ulong elapsed) |
|
delegate void | OnReconnectingStart (ulong cid, ulong uid) |
|
delegate void | OnConnectionStateChanged (RtcConnectionStateType state, RtcReasonConnectionChangedType reason) |
|
delegate void | OnNetworkTypeChanged (RtcNetworkType newType) |
|
delegate void | OnRejoinChannel (ulong cid, ulong uid, RtcErrorCode result, ulong elapsed) |
|
delegate void | OnLeaveChannel (RtcErrorCode result) |
|
delegate void | OnDisconnect (RtcErrorCode reason) |
|
delegate void | OnClientRoleChanged (RtcClientRole oldRole, RtcClientRole newRole) |
|
delegate void | OnUserJoined (ulong uid, string userName, RtcUserJoinExtraInfo customInfo) |
|
delegate void | OnUserLeft (ulong uid, RtcSessionLeaveReason reason, RtcUserJoinExtraInfo customInfo) |
|
delegate void | OnUserAudioStart (RtcAudioStreamType type, ulong uid) |
|
delegate void | OnUserAudioStop (RtcAudioStreamType type, ulong uid) |
|
delegate void | OnUserVideoStart (RtcVideoStreamType type, ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | OnUserVideoStop (RtcVideoStreamType type, ulong uid) |
|
delegate void | OnScreenCaptureStatusChanged (RtcScreenCaptureStatus status) |
|
delegate void | OnUserVideoProfileUpdate (ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | OnUserAudioMute (RtcAudioStreamType type, ulong uid, bool mute) |
|
delegate void | OnUserVideoMute (RtcVideoStreamType type, ulong uid, bool mute) |
|
delegate void | OnAudioDeviceRoutingDidChange (RtcAudioOutputRouting routing) |
|
delegate void | OnAudioDeviceStateChanged (string deviceId, RtcAudioDeviceType deviceType, RtcAudioDeviceState deviceState) |
|
delegate void | OnAudioDefaultDeviceChanged (string deviceId, RtcAudioDeviceType deviceType) |
|
delegate void | OnVideoDeviceStateChanged (string deviceId, RtcVideoDeviceType deviceType, RtcVideoDeviceState deviceState) |
|
delegate void | OnCameraFocusChanged (RtcCameraFocusAndExposureInfo info) |
|
delegate void | OnCameraExposureChanged (RtcCameraFocusAndExposureInfo info) |
|
delegate void | OnFirstAudioDataReceived (RtcAudioStreamType type, ulong uid) |
|
delegate void | OnFirstVideoDataReceived (RtcVideoStreamType type, ulong uid) |
|
delegate void | OnRemoteVideoReceiveSizeChanged (ulong uid, RtcVideoStreamType type, uint width, uint height) |
|
delegate void | OnLocalVideoRenderSizeChanged (RtcVideoStreamType type, uint width, uint height) |
|
delegate void | OnFirstAudioFrameDecoded (RtcAudioStreamType type, ulong uid) |
|
delegate void | OnFirstVideoFrameDecoded (RtcVideoStreamType type, ulong uid, uint width, uint height) |
|
delegate void | OnAudioMixingStateChanged (RtcAudioMixingState state, RtcAudioMixingErrorCode errorCode) |
|
delegate void | OnAudioMixingTimestampUpdate (ulong timestampMS) |
|
delegate void | OnAudioEffectTimestampUpdate (uint effectId, ulong timestamp) |
|
delegate void | OnAudioEffectFinished (uint effectId) |
|
delegate void | OnLocalAudioVolumeIndication (int volume, bool enableVad) |
|
delegate void | OnRemoteAudioVolumeIndication (RtcAudioVolumeInfo[] speakers, int totalVolume) |
|
delegate void | OnAddLiveStreamTask (string taskId, string url, int errorCode) |
|
delegate void | OnUpdateLiveStreamTask (string taskId, string url, int errorCode) |
|
delegate void | OnRemoveLiveStreamTask (string taskId, int errorCode) |
|
delegate void | OnLiveStreamStateChanged (string taskId, string url, RtcLiveStreamStateCode state) |
|
delegate void | OnAudioHowling (bool howling) |
|
delegate void | OnRecvSEIMessage (ulong uid, byte[] data, uint dataSize) |
|
delegate void | OnAudioRecording (RtcAudioRecordingCode code, string filePath) |
|
delegate void | OnMediaRelayStateChanged (RtcChannelMediaRelayState state, string channelName) |
|
delegate void | OnMediaRelayEvent (RtcChannelMediaRelayEvent evt, string channelName, RtcErrorCode error) |
|
delegate void | OnPublishFallbackToAudioOnly (bool isFallback, RtcVideoStreamType streamType) |
|
delegate void | OnSubscribeFallbackToAudioOnly (ulong uid, bool isFallback, RtcVideoStreamType streamType) |
|
delegate void | OnLastmileQuality (RtcNetworkQualityType quality) |
|
delegate void | OnLastmileProbeResult (RtcLastmileProbeResult result) |
|
delegate void | OnMediaRightChanged (bool audioBanned, bool videoBanned) |
|
delegate void | OnCheckNECastAudioDriverResult (RtcInstallCastAudioDriverResult result) |
|
delegate void | OnVirtualBackgroundSourceEnabled (bool enabled, RtcVirtualBackgroundSourcStateReason reason) |
|
delegate void | OnLocalVideoWatermarkState (RtcVideoStreamType type, RtcLocalVideoWatermarkState state) |
|
delegate void | OnPermissionKeyWillExpire () |
|
delegate void | OnUpdatePermissionKey (string key, RtcErrorCode error, int timeout) |
|
delegate void | OnUserDataReceiveMessage (ulong uid, string sourceId, byte[] data) |
|
delegate void | OnUserDataStart (ulong uid) |
|
delegate void | OnUserDataStop (ulong uid) |
|
delegate void | OnUserDataStateChanged (ulong uid, string sourceId) |
|
delegate void | OnUserDataBufferedAmountChanged (ulong uid, string sourceId, ulong previousAmount) |
|
delegate void | ChannelOnError (IRtcChannel channel, int errorCode, string msg) |
|
delegate void | ChannelOnWarning (IRtcChannel channel, int warnCode, string msg) |
|
delegate void | ChannelOnAPICallExecuted (IRtcChannel channel, string apiName, RtcErrorCode errorCode, string msg) |
|
delegate void | ChannelOnJoinChannel (IRtcChannel channel, ulong cid, ulong uid, RtcErrorCode result, ulong elapsed) |
|
delegate void | ChannelOnReconnectingStart (IRtcChannel channel, ulong cid, ulong uid) |
|
delegate void | ChannelOnConnectionStateChanged (IRtcChannel channel, RtcConnectionStateType state, RtcReasonConnectionChangedType reason) |
|
delegate void | ChannelOnRejoinChannel (IRtcChannel channel, ulong cid, ulong uid, RtcErrorCode result, ulong elapsed) |
|
delegate void | ChannelOnLeaveChannel (IRtcChannel channel, RtcErrorCode result) |
|
delegate void | ChannelOnDisconnect (IRtcChannel channel, RtcErrorCode reason) |
|
delegate void | ChannelOnClientRoleChanged (IRtcChannel channel, RtcClientRole oldRole, RtcClientRole newRole) |
|
delegate void | ChannelOnUserJoined (IRtcChannel channel, ulong uid, string userName, RtcUserJoinExtraInfo customInfo) |
|
delegate void | ChannelOnUserLeft (IRtcChannel channel, ulong uid, RtcSessionLeaveReason reason, RtcUserJoinExtraInfo customInfo) |
|
delegate void | ChannelOnUserAudioStart (IRtcChannel channel, RtcAudioStreamType type, ulong uid) |
|
delegate void | ChannelOnUserAudioStop (IRtcChannel channel, RtcAudioStreamType type, ulong uid) |
|
delegate void | ChannelOnUserAudioMute (IRtcChannel channel, RtcAudioStreamType type, ulong uid, bool mute) |
|
delegate void | ChannelOnUserVideoStart (IRtcChannel channel, RtcVideoStreamType type, ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | ChannelOnUserVideoStop (IRtcChannel channel, RtcVideoStreamType type, ulong uid) |
|
delegate void | ChannelOnUserVideoMute (IRtcChannel channel, RtcVideoStreamType type, ulong uid, bool mute) |
|
delegate void | ChannelOnScreenCaptureStatusChanged (IRtcChannel channel, RtcScreenCaptureStatus status) |
|
delegate void | ChannelOnUserVideoProfileUpdate (IRtcChannel channel, ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | ChannelOnFirstAudioDataReceived (IRtcChannel channel, RtcAudioStreamType type, ulong uid) |
|
delegate void | ChannelOnFirstVideoDataReceived (IRtcChannel channel, RtcVideoStreamType type, ulong uid) |
|
delegate void | ChannelOnRemoteVideoReceiveSizeChanged (ulong uid, RtcVideoStreamType type, uint width, uint height) |
|
delegate void | ChannelOnLocalVideoRenderSizeChanged (RtcVideoStreamType type, uint width, uint height) |
|
delegate void | ChannelOnFirstAudioFrameDecoded (IRtcChannel channel, RtcAudioStreamType type, ulong uid) |
|
delegate void | ChannelOnFirstVideoFrameDecoded (IRtcChannel channel, RtcVideoStreamType type, ulong uid, uint width, uint height) |
|
delegate void | ChannelOnLocalAudioVolumeIndication (IRtcChannel channel, int volume, bool enableVad) |
|
delegate void | ChannelOnRemoteAudioVolumeIndication (IRtcChannel channel, RtcAudioVolumeInfo[] speakers, int totalVolume) |
|
delegate void | ChannelOnAddLiveStreamTask (IRtcChannel channel, string taskId, string url, int errorCode) |
|
delegate void | ChannelOnUpdateLiveStreamTask (IRtcChannel channel, string taskId, string url, int errorCode) |
|
delegate void | ChannelOnRemoveLiveStreamTask (IRtcChannel channel, string taskId, int errorCode) |
|
delegate void | ChannelOnLiveStreamStateChanged (IRtcChannel channel, string taskId, string url, RtcLiveStreamStateCode state) |
|
delegate void | ChannelOnRecvSEIMessage (IRtcChannel channel, ulong uid, byte[] data, uint dataSize) |
|
delegate void | ChannelOnMediaRelayStateChanged (IRtcChannel channel, RtcChannelMediaRelayState state, string channelName) |
|
delegate void | ChannelOnMediaRelayEvent (IRtcChannel channel, RtcChannelMediaRelayEvent evt, string channelName, RtcErrorCode error) |
|
delegate void | ChannelOnPublishFallbackToAudioOnly (IRtcChannel channel, bool isFallback, RtcVideoStreamType streamType) |
|
delegate void | ChannelOnSubscribeFallbackToAudioOnly (IRtcChannel channel, ulong uid, bool isFallback, RtcVideoStreamType streamType) |
|
delegate void | ChannelOnMediaRightChanged (IRtcChannel channel, bool audioBanned, bool videoBanned) |
|
delegate void | ChannelOnPermissionKeyWillExpire (IRtcChannel channel) |
|
delegate void | ChannelOnUpdatePermissionKey (IRtcChannel channel, string key, RtcErrorCode errorCode, int timeout) |
|