|
enum class | RtcErrorCode : int {
kNERtcNoError = 0
, kNERtcErrChannelReserveAuthFailed = 401
, kNERtcErrChannelReservePermissionDenied = 403
, kNERtcErrChannelReserveChannelNotExist = 404
,
kNERtcErrChannelReserveUserIdNotExist = 405
, kNERtcErrChannelReserveTimeOut = 408
, kNERtcErrChannelReserveErrorParam = 414
, kNERtcErrChannelReserveErrorAppKey = 417
,
kNERtcErrChannelReserveUnknownError = 500
, kNERtcErrChannelReserveMoreThanTwoUser = 600
, kNERtcErrChannelReserveServerFail = 601
, kNERtcErrLsTaskRequestInvalid = 1301
,
kNERtcErrLsTaskIsInvaild = 1400
, kNERtcErrLsTaskRoomExited = 1401
, kNERtcErrLsTaskNumLimit = 1402
, kNERtcErrLsTaskDuplicateId = 1403
,
kNERtcErrLsTaskNotFound = 1404
, kNERtcErrLsTaskRequestErr = 1417
, kNERtcErrLsTaskInternalServerErr = 1500
, kNERtcErrLsTaskInvalidLayout = 1501
,
kNERtcErrLsTaskUserPicErr = 1512
, 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
, 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
, kNERtcErrConnectionNotFound = 30200
,
kNERtcErrStreamNotFound = 30201
, kNERtcErrAddTrackFail = 30202
, kNERtcErrTrackNotFound = 30203
, kNERtcErrMediaConnectionDisconnected = 30204
,
kNERtcErrSignalDisconnected = 30205
, kNERtcErrServerKicked = 30206
, kNERtcErrKickedForRoomClosed = 30207
, kNERtcErrChannelLeaveBySwitchAction = 30208
,
kNERtcErrChannelLeaveByDuplicateUidLogin = 30209
, kNERtcErrOSAuthorize = 30300
, kNERtcErrSEIExceedMaxBufferSize = 30301
, kNERtcErrSEIExceedMaxDataLimit = 30302
,
kNERtcRuntimeErrADMNoAuthorize = 40000
, kNERtcRuntimeErrADMInitRecordingFailed = 40001
, kNERtcRuntimeErrADMStartRecordingFailed = 40002
, kNERtcRuntimeErrADMStopRecordingFailed = 40003
,
kNERtcRuntimeErrADMInitPlayoutFailed = 40004
, kNERtcRuntimeErrADMStartPlayoutFailed = 40005
, kNERtcRuntimeErrADMStopPlayoutFailed = 40006
, kNERtcRuntimeErrOpenSLRegisterPlayerFailed = 40007
,
kNERtcRuntimeErrVDMNoAuthorize = 50000
, kNERtcRuntimeErrVDMNotScreenUseSubStream = 50001
, kNERtcRuntimeErrVDMCameraDisconnect = 50303
, kNERtcRuntimeErrVDMCameraFreezed = 50304
,
kNERtcRuntimeErrVDMCameraUnknownError = 50305
, kNERtcRuntimeErrVDMCameraNoFrame = 50306
, kNERtcRuntimeErrVDMCameraCreateFail = 50307
, kNERtcRuntimeErrScreenCaptureNoAuthorize = 60000
,
kinva = 60001
} |
|
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 {
kNERtcWarnInvalidView = 100
, kNERtcWarnInitVideo = 101
, kNERtcWarnPending = 102
, kNERtcWarnNoFrame = 103
,
kNERtcWarningChannelAbilityNotMatch = 406
, kNERtcWarnADMRuntimePlayoutWarning = 1001
, kNERtcWarnADMRuntimeRecordingWarning = 1002
, kNERtcWarnADMRecordAudioSilence = 1003
,
kNERtcWarnADMPlayoutMalfunction = 1004
, kNERtcWarnADMRecordMalfunction = 1005
, kNERtcWarnADMRecordAudioLowLevel = 1006
, kNERtcWarnADMPlayoutAudioLowLevel = 1007
,
kNERtcWarnAPMHowling = 1008
, kNERtcWarnADMGlitchState = 1009
, kNERtcWarnADMImproperSettings = 1010
, kNERtcWarnADMWinCoreNoDataReadyEvent = 2000
,
kNERtcWarnADMWinCoreNoRecordingDevice = 2001
, kNERtcWarnADMWinCoreNoPlayoutDevice = 2002
, kNERtcWarnADMWinCoreImproperCaptureRelease = 2003
} |
|
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
} |
|
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 | RtcCameraPreference : int { kNERtcCameraOutputDefault = 0
, kNERtcCameraOutputQuality = 1
, kNERtcCameraOutputManual = 2
} |
|
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
} |
|
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
} |
|
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
} |
|
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 | 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 | 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 | 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 | 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 | 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 | 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 { kNERtcAudioSessionOperationRestrictionNone = 0
, kNERtcAudioSessionOperationRestrictionAll
, kNERtcAudioSessionOperationRestrictionDeactivateSession
} |
|
|
delegate void | RtcTakeSnapshotCallback (RtcErrorCode errorCode, string image) |
|
delegate void | OnError (int errorCode, string msg) |
|
delegate void | OnWarning (int warnCode, string msg) |
|
delegate void | OnReleasedHwResources (RtcErrorCode result) |
|
delegate void | OnJoinChannel (ulong cid, ulong uid, RtcErrorCode result, ulong elapsed) |
|
delegate void | OnReconnectingStart (ulong cid, ulong uid) |
|
delegate void | OnConnectionStateChange (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) |
|
delegate void | OnUserLeft (ulong uid, RtcSessionLeaveReason reason) |
|
delegate void | OnUserAudioStart (ulong uid) |
|
delegate void | OnUserAudioStop (ulong uid) |
|
delegate void | OnUserVideoStart (ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | OnUserVideoStop (ulong uid) |
|
delegate void | OnUserSubStreamVideoStart (ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | OnUserSubStreamVideoStop (ulong uid) |
|
delegate void | OnScreenCaptureStatusChanged (RtcScreenCaptureStatus status) |
|
delegate void | OnUserVideoProfileUpdate (ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | OnUserAudioMute (ulong uid, bool mute) |
|
delegate void | OnUserVideoMute (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 (ulong uid) |
|
delegate void | OnFirstVideoDataReceived (ulong uid) |
|
delegate void | OnFirstAudioFrameDecoded (ulong uid) |
|
delegate void | OnFirstVideoFrameDecoded (ulong uid, uint width, uint height) |
|
delegate void | OnCaptureVideoFrame (IntPtr data, RtcVideoType type, uint width, uint height, uint count, uint[] offset, uint[] stride, RtcVideoRotation rotation) |
|
delegate void | OnAudioMixingStateChanged (RtcAudioMixingState state, RtcAudioMixingErrorCode errorCode) |
|
delegate void | OnAudioMixingTimestampUpdate (ulong timestampMS) |
|
delegate void | OnAudioEffectFinished (uint effectId) |
|
delegate void | OnLocalAudioVolumeIndication (int volume) |
|
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 | OnAvatarUserJoined (ulong srcUid, ulong uid, string userName) |
|
delegate void | OnAvatarUserLeft (ulong srcUid, ulong uid, RtcSessionLeaveReason reason) |
|
delegate void | OnAvatarStatus (bool enable, RtcErrorCode errorCode) |
|
delegate void | ChannelOnError (IRtcChannel channel, int errorCode, string msg) |
|
delegate void | ChannelOnWarning (IRtcChannel channel, int warnCode, string msg) |
|
delegate void | ChannelOnReleasedHwResources (IRtcChannel channel, RtcErrorCode result) |
|
delegate void | ChannelOnJoinChannel (IRtcChannel channel, ulong cid, ulong uid, RtcErrorCode result, ulong elapsed) |
|
delegate void | ChannelOnReconnectingStart (IRtcChannel channel, ulong cid, ulong uid) |
|
delegate void | ChannelOnConnectionStateChange (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) |
|
delegate void | ChannelOnUserLeft (IRtcChannel channel, ulong uid, RtcSessionLeaveReason reason) |
|
delegate void | ChannelOnUserAudioStart (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnUserAudioStop (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnUserAudioMute (IRtcChannel channel, ulong uid, bool mute) |
|
delegate void | ChannelOnUserVideoStart (IRtcChannel channel, ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | ChannelOnUserVideoStop (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnUserVideoMute (IRtcChannel channel, ulong uid, bool mute) |
|
delegate void | ChannelOnUserSubStreamVideoStart (IRtcChannel channel, ulong uid, RtcVideoProfileType maxProfile) |
|
delegate void | ChannelOnUserSubStreamVideoStop (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnScreenCaptureStatusChanged (IRtcChannel channel, RtcScreenCaptureStatus status) |
|
delegate void | ChannelOnFirstAudioDataReceived (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnFirstVideoDataReceived (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnFirstAudioFrameDecoded (IRtcChannel channel, ulong uid) |
|
delegate void | ChannelOnFirstVideoFrameDecoded (IRtcChannel channel, ulong uid, uint width, uint height) |
|
delegate void | ChannelOnLocalAudioVolumeIndication (IRtcChannel channel, int volume) |
|
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 | ChannelOnAvatarUserJoined (IRtcChannel channel, ulong srcUid, ulong uid, string userName) |
|
delegate void | ChannelOnAvatarUserLeft (IRtcChannel channel, ulong srcUid, ulong uid, RtcSessionLeaveReason reason) |
|
delegate void | ChannelOnAvatarStatus (IRtcChannel channel, bool enable, RtcErrorCode errorCode) |
|