|
enum | NERtcConnectionStateType {
kNERtcConnectionStateUnknown = 0
, kNERtcConnectionStateDisconnected = 1
, kNERtcConnectionStateConnecting = 2
, kNERtcConnectionStateConnected = 3
,
kNERtcConnectionStateReconnecting = 4
, kNERtcConnectionStateFailed = 5
} |
| 当前房间的连接状态。 更多...
|
|
enum | NERtcSessionLeaveReason {
kNERtcSessionLeaveNormal = 0
, kNERtcSessionLeaveForFailOver = 1
, kNERTCSessionLeaveForUpdate = 2
, kNERtcSessionLeaveForKick = 3
,
kNERtcSessionLeaveTimeout = 4
} |
| 用户离开房间的原因。 更多...
|
|
enum | NERtcJoin3Type { kNERtcJoin3WithPubVideo = 4
, kNERtcJoin3NoPubVideo = 5
} |
| join3 类型。 更多...
|
|
enum | NERtcClientRole { kNERtcClientRoleBroadcaster = 0
, kNERtcClientRoleAudience = 1
} |
| 用户角色。 更多...
|
|
enum | NERtcMediaPubType { kNERtcMediaPubTypeAudio
} |
| 媒体 pub 类型。 更多...
|
|
enum | NERtcReasonConnectionChangedType {
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
, kNERtcReasonConnectionChangedBeKickedDueToSameUserId = 14
} |
| 当前engine连接状态变更的原因。 更多...
|
|
enum | NERtcVideoProfileType {
kNERtcVideoProfileLowest = 0
, kNERtcVideoProfileLow = 1
, kNERtcVideoProfileStandard = 2
, kNERtcVideoProfileHD720P = 3
,
kNERtcVideoProfileHD1080P = 4
, kNERtcVideoProfileMAX = kNERtcVideoProfileHD1080P
} |
| 视频 profile 类型。 更多...
|
|
enum | NERtcVideoFrameRate {
kNERtcVideoFrameRateFpsDefault = 0
, kNERtcVideoFrameRateFps7 = 7
, kNERtcVideoFrameRateFps10 = 10
, kNERtcVideoFrameRateFps15 = 15
,
kNERtcVideoFrameRateFps24 = 24
, kNERtcVideoFrameRateFps30 = 30
, kNERtcVideoFrameRateFps60 = 60
} |
| 视频帧率。 更多...
|
|
enum | NERtcDegradationPreference { kNERtcDegradationDefault = 0
, kNERtcDegradationMaintainFramerate
, kNERtcDegradationMaintainQuality
, kNERtcDegradationBalanced
} |
| 带宽受限时视频编码适应性偏好 更多...
|
|
enum | NERtcSubStreamContentPrefer { kNERtcSubStreamContentPreferMotion = 0
, kNERtcSubStreamContentPreferDetails
} |
| 屏幕共享功能的编码策略倾向 更多...
|
|
enum | NERtcRemoteVideoStreamType { kNERtcRemoteVideoStreamTypeHigh
, kNERtcRemoteVideoStreamTypeLow
} |
| 远端视频流类型。 更多...
|
|
enum | NERtcVideoPubMode { kNERtcVideoSendOnPubWithNone = 0
, kNERtcVideoSendOnPubWithHigh
, kNERtcVideoSendOnPubWithLow
, kNERtcVideoSendOnPubWithAll
} |
| 视频发布模式。 更多...
|
|
enum | NERtcVideoRenderScaleMode { kNERtcVideoRenderScaleFit = 0
, kNERtcVideoRenderScaleFullFill = 1
, kNERtcVideoRenderScaleCropFill = 2
} |
| 视频渲染缩放模式。 更多...
|
|
enum | NERtcVideoRotationMode { NERtcVideoRotationModeBySystem = 0
, NERtcVideoRotationModeByApp = 1
} |
| 视频旋转模式。 更多...
|
|
enum | NERtcVideoMirrorMode { kNERtcVideoMirrorModeAuto = 0
, kNERtcVideoMirrorModeEnabled = 1
, kNERtcVideoMirrorModeDisabled = 2
} |
| 视频镜像模式。 更多...
|
|
enum | NERtcVideoOutputOrientationMode { kNERtcVideoOutputOrientationModeAdaptative = 0
, kNERtcVideoOutputOrientationModeFixedLandscape = 1
, kNERtcVideoOutputOrientationModeFixedPortrait = 2
} |
| 视频旋转方向模式。 更多...
|
|
enum | NERtcVideoCropMode { kNERtcVideoCropDefault
, kNERtcVideoCropMode16_9
, kNERtcVideoCropMode4_3
, kNERtcVideoCropMode1_1
} |
| 视频裁剪模式 更多...
|
|
enum | NERtcRenderType { kNERtcRenderDefault = 0
, kNERtcRenderOpenGL
, kNERtcRenderMetal
} |
| 视频渲染类型。 更多...
|
|
enum | NERtcVideoRotationType { kNERtcVideoRotation_0 = 0
, kNERtcVideoRotation_90 = 90
, kNERtcVideoRotation_180 = 180
, kNERtcVideoRotation_270 = 270
} |
| 视频数据的旋转方向 更多...
|
|
enum | NERtcVideoBufferType { NERtcVideoBufferTypeRawData = 0
, NERtcVideoBufferTypeMetalTexture
} |
|
enum | NERtcVideoFormatType { kNERtcVideoFormatI420 = 0
, kNERtcVideoFormatNV12
, kNERtcVideoFormatBGRA
} |
| 视频格式类型 更多...
|
|
enum | NERtcStreamChannelType { kNERtcStreamChannelTypeMainStream = 0
, kNERtcStreamChannelTypeSubStream
} |
| SEI发送的流通道类型。 更多...
|
|
enum | NERtcVirtualBackgroundSourceStateReason {
kNERtcVirtualBackgroundSourceStateReasonSuccess = 0
, kNERtcVirtualBackgroundSourceStateReasonImageNotExist = 1
, kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported = 2
, kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported = 3
,
kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported = 4
} |
| 虚拟背景未成功启用的原因或确认成功的信息。 更多...
|
|
enum | NERtcVirtualBackgroundSourceType { kNERtcVirtualBackgroundColor = 1
, kNERtcVirtualBackgroundImg = 2
, kNERtcVirtualBackgroundBlur = 3
} |
| 自定义背景图片的类型。 更多...
|
|
enum | NERtcBlurDegree { kNERtcBlurLow = 1
, kNERtcBlurMedium = 2
, kNERtcBlurHigh = 3
} |
| 自定义背景图的虚化程度。 更多...
|
|
enum | NERtcVideoWatermarkType { kNERtcVideoWatermarkTypeImage = 0
, kNERtcVideoWatermarkTypeText
, kNERtcVideoWatermarkTypeTimeStamp
} |
| 视频水印类型。 更多...
|
|
enum | NERtcLocalVideoWatermarkState {
kNERtcLocalVideoWatermarkStateSetSuccess = 0
, kNERtcLocalVideoWatermarkStateDeviceNotSupported = 1
, kNERtcLocalVideoWatermarkStateImageFormatNotSupported
, kNERtcLocalVideoWatermarkStateImageNumberError
,
kNERtcLocalVideoWatermarkStateImageSizeError
, kNERtcLocalVideoWatermarkStateImageFpsError
, kNERtcLocalVideoWatermarkStateFontError
, kNERtcLocalVideoWatermarkStateAlphaError
,
kNERtcLocalVideoWatermarkStateTextContentEmpty
, kNERtcLocalVideoWatermarkStateCancel = 20
} |
| 视频水印状态。 更多...
|
|
enum | NERtcCameraPosition { kNERtcCameraPositionBack = 0
, kNERtcCameraPositionFront
} |
| 指定的摄像头位置。 更多...
|
|
enum | NERtcAudioOutputRouting {
kNERtcAudioOutputRoutingDefault = 0
, kNERtcAudioOutputRoutingHeadset
, kNERtcAudioOutputRoutingEarpiece
, kNERtcAudioOutputRoutingLoudspeaker
,
kNERtcAudioOutputRoutingBluetooth
} |
| 音频路由。 更多...
|
|
enum | NERtcAudioProfileType {
kNERtcAudioProfileDefault = 0
, kNERtcAudioProfileStandard
, kNERtcAudioProfileStandardExtend
, kNERtcAudioProfileMiddleQuality
,
kNERtcAudioProfileMiddleQualityStereo
, kNERtcAudioProfileHighQuality
, kNERtcAudioProfileHighQualityStereo
} |
| 音频质量能力概要
音频属性:设置采样率,码率,编码模式和声道数 更多...
|
|
enum | NERtcAudioScenarioType { kNERtcAudioScenarioDefault = 0
, kNERtcAudioScenarioSpeech
, kNERtcAudioScenarioMusic
, kNERtcAudioScenarioChatRoom
} |
| 音频应用场景。
不同的场景设置对应不同的音频采集模式(移动平台)、播放模式。 更多...
|
|
enum | NERtcChannelProfileType { kNERtcChannelProfileCommunication = 0
, kNERtcChannelProfileLiveBroadcasting
} |
| 房间场景。 更多...
|
|
enum | NERtcAudioSessionOperationRestriction { kNERtcAudioSessionOperationRestrictionNone = 0
, kNERtcAudioSessionOperationRestrictionAll
, kNERtcAudioSessionOperationRestrictionDeactivateSession
} |
| 音频会话控制权限。
SDK 对 Audio Session 的控制权限。 更多...
|
|
enum | NERtcAudioStreamType { kNERtcAudioStreamMain = 0
, kNERtcAudioStreamSub
, kNERtcAudioStreamTypeMain = kNERtcAudioStreamMain
, kNERtcAudioStreamTypeSub = kNERtcAudioStreamSub
} |
| 音频流类型,目前同时支持音频两路流:主流和辅流 更多...
|
|
enum | NERtcAudioDumpType { kNERtcAudioDumpTypePCM = 0
, kNERtcAudioDumpTypeAll
, kNERtcAudioDumpTypeWAV
} |
| 音频dump类型 更多...
|
|
enum | NERtcMediaPriorityType { kNERtcMediaPriorityHigh = 50
, kNERtcMediaPriorityNormal = 100
} |
|
enum | NERtcStreamFallbackOptions { kNERtcStreamFallbackOptionDisabled = 0
, kNERtcStreamFallbackOptionVideoStreamLow = 1
, kNERtcStreamFallbackOptionAudioOnly = 2
} |
|
enum | NERtcAudioRecordingQuality { kNERtcAudioRecordingQualityLow = 0
, kNERtcAudioRecordingQualityMedium = 1
, kNERtcAudioRecordingQualityHigh = 2
} |
| 录音音质。 更多...
|
|
enum | NERtcAudioRecordingCode {
NERtcAudioRecordingCodeErrorSuffix = 1
, kNERtcAudioRecordingOpenFileFailed = 2
, kNERtcAudioRecordingCodeStart = 3
, kNERtcAudioRecordingRecordError = 4
,
kNERtcAudioRecordingCodeFinish = 5
} |
| 录音回调状态码。 更多...
|
|
enum | NERtcAudioRecordingPosition { kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0
, kNERtcAudioRecordingPositionRecording = 1
, kNERtcAudioRecordingPositionMixedPlayback = 2
} |
|
enum | NERtcAudioRecordingCycleTime {
kNERtcAudioRecordingCycleTime0 = 0
, kNERtcAudioRecordingCycleTime10 = 10
, kNERtcAudioRecordingCycleTime60 = 60
, kNERtcAudioRecordingCycleTime360 = 360
,
kNERtcAudioRecordingCycleTime900 = 900
} |
|
enum | NERtcPreDecoderMediaType { kNERtcPreDecoderMediaTypeAudio = 0
, kNERtcPreDecoderMediaTypeVideo = 1
, kNERtcPreDecoderMediaTypeUnknown = 100
} |
| 媒体类型。 更多...
|
|
enum | NERtcVideoCodecType { kNERtcVideoCodecTypeH264 = 3
} |
|
enum | NERtcAudioEqualizationBandFrequency {
NERtcAudioEqualizationBand31 = 0
, NERtcAudioEqualizationBand62 = 1
, NERtcAudioEqualizationBand125 = 2
, NERtcAudioEqualizationBand250 = 3
,
NERtcAudioEqualizationBand500 = 4
, NERtcAudioEqualizationBand1K = 5
, NERtcAudioEqualizationBand2K = 6
, NERtcAudioEqualizationBand4K = 7
,
NERtcAudioEqualizationBand8K = 8
, NERtcAudioEqualizationBand16K = 9
} |
| 频谱子带索引 预设值。 更多...
|
|
enum | NERtcVoiceChangerType {
kNERtcVoiceChangerOff = 0
, kNERtcVoiceChangerRobot
, kNERtcVoiceChangerGaint
, kNERtcVoiceChangerHorror
,
kNERtcVoiceChangerMature
, kNERtcVoiceChangerManToWoman
, kNERtcVoiceChangerWomanToMan
, kNERtcVoiceChangerManToLoli
,
kNERtcVoiceChangerWomanToLoli
} |
| 变声 预设值。 更多...
|
|
enum | NERtcVoiceBeautifierType {
kNERtcVoiceBeautifierOff = 0
, kNERtcVoiceBeautifierMuffled
, kNERtcVoiceBeautifierMellow
, kNERtcVoiceBeautifierClear
,
kNERtcVoiceBeautifierMagnetic
, kNERtcVoiceBeautifierRecordingStudio
, kNERtcVoiceBeautifierNature
, kNERtcVoiceBeautifierKTV
,
kNERtcVoiceBeautifierRemote
, kNERtcVoiceBeautifierChurch
, kNERtcVoiceBeautifierBedroom
, kNERtcVoiceBeautifierLive
} |
| 美声 预设值。 更多...
|
|
enum | NERtcRecordType { kNERtcRecordTypeAll = 0
, kNERtcRecordTypeMix = 1
, kNERtcRecordTypeSingle = 2
} |
| 本端参与的云端录制模式。 更多...
|
|
enum | NERtcAudioMixingState { kNERtcAudioMixingStateFinished = 0
, kNERtcAudioMixingStateFailed
} |
| 伴音任务状态。 更多...
|
|
enum | NERtcAudioMixingErrorCode {
kNERtcAudioMixingErrorOK = 0
, kNERtcAudioMixingErrorFatal
, kNERtcAudioMixingErrorCanNotOpen
, kNERtcAudioMixingErrorDecode
,
kNERtcAudioMixingErrorInterrupt
, kNERtcAudioMixingErrorHttpNotFound
, kNERtcAudioMixingErrorOpen
, kNERtcAudioMixingErrorNInfo
,
kNERtcAudioMixingErrorNStream
, kNERtcAudioMixingErrorNCodec
, kNERtcAudioMixingErrorNMem
, kNERtcAudioMixingErrorCodecOpen
,
kNERtcAudioMixingErrorInvalidInfo
, kNERtcAudioMixingErrorOpenTimeout
, kNERtcAudioMixingErrorIoTimeout
, kNERtcAudioMixingErrorIo
} |
| 伴音错误码。 更多...
|
|
enum | NERtcNetworkConnectionType {
kNERtcNetworkConnectionTypeNone
, kNERtcNetworkConnectionTypeUnknown
, kNERtcNetworkConnectionType2G
, kNERtcNetworkConnectionType3G
,
kNERtcNetworkConnectionType4G
, kNERtcNetworkConnectionType5G
, kNERtcNetworkConnectionTypeWiFi
, kNERtcNetworkConnectionTypeWWAN
} |
| 网络连接的类型。 更多...
|
|
enum | NERtcLiveStreamAudioSampleRate { kNERtcLiveStreamAudioSampleRate32000 = 32000
, kNERtcLiveStreamAudioSampleRate44100 = 44100
, kNERtcLiveStreamAudioSampleRate48000 = 48000
} |
| 直播推流音频采样率。 更多...
|
|
enum | NERtcLiveStreamAudioCodecProfile { kNERtcLiveStreamAudioCodecProfileLCAAC = 0
, kNERtcLiveStreamAudioCodecProfileHEAAC = 1
} |
| 直播推流音频编码规格。 更多...
|
|
enum | NERtcLiveStreamMode { kNERtcLsModeVideo = 0
, kNERtcLsModeAudio
} |
| 直播推流模式。 更多...
|
|
enum | NERtcLiveStreamVideoScaleMode { kNERtcLsModeVideoScaleFit = 0
, kNERtcLsModeVideoScaleCropFill
} |
| 直播推流模式。 更多...
|
|
enum | NERtcLiveStreamStateCode { kNERtcLsStatePushing = 505
, kNERtcLsStatePushFail = 506
, kNERtcLsStatePushStopped = 511
} |
| 直播推流状态。 更多...
|
|
enum | NERtcAudioType { kNERtcAudioTypePCM16 = 0
} |
| 音频类型 更多...
|
|
enum | NERtcAudioFrameOpMode { kNERtcAudioFrameOpModeReadOnly = 0
, kNERtcAudioFrameOpModeReadWrite = 1
} |
| 音频数据读写模式 更多...
|
|
enum | NERtcAudioDeviceType { kNERtcAudioDeviceTypeUnknown = 0
, kNERtcAudioDeviceTypeRecord
, kNERtcAudioDeviceTypePlayout
} |
| 音频设备类型。 更多...
|
|
enum | NERtcVideoDeviceType { kNERtcVideoDeviceTypeUnknown = 0
, kNERtcVideoDeviceTypeCapture
} |
| 视频设备类型。 更多...
|
|
enum | NERtcAudioDeviceState { kNERtcAudioDeviceStateInitialized = 0
, kNERtcAudioDeviceStateStarted
, kNERtcAudioDeviceStateStoped
, kNERtcAudioDeviceStateUnInitialized
} |
| 音频设备状态。 更多...
|
|
enum | NERtcVideoDeviceState { kNERtcVideoDeviceStateInitialized = 0
, kNERtcVideoDeviceStateStarted
, kNERtcVideoDeviceStateStoped
, kNERtcVideoDeviceStateUnInitialized
} |
| 视频设备状态无限制,SDK 可以完全控制 Audio Session。 更多...
|
|
enum | NERtcNetworkQuality {
kNERtcNetworkQualityUnknown = 0
, kNERtcNetworkQualityExcellent
, kNERtcNetworkQualityGood
, kNERtcNetworkQualityPoor
,
kNERtcNetworkQualityBad
, kNERtcNetworkQualityVeryBad
, kNERtcNetworkQualityDown
} |
| 网络质量类型。 更多...
|
|
enum | NERtcChannelMediaRelayState { NERtcChannelMediaRelayStateIdle = 0
, NERtcChannelMediaRelayStateConnecting = 1
, NERtcChannelMediaRelayStateRunning = 2
, NERtcChannelMediaRelayStateFailure = 3
} |
| 媒体流转发状态 更多...
|
|
enum | NERtcChannelMediaRelayEvent {
NERtcChannelMediaRelayEventDisconnect = 0
, NERtcChannelMediaRelayEventConnecting = 1
, NERtcChannelMediaRelayEventConnected = 2
, NERtcChannelMediaRelayEventVideoSentToDestChannelSuccess = 3
,
NERtcChannelMediaRelayEventAudioSentToDestChannelSuccess = 4
, NERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess = 5
, NERtcChannelMediaRelayEventFailure = 100
} |
| 媒体流转发回调事件 更多...
|
|
enum | NERtcEncryptionMode { NERtcEncryptionModeGMCryptoSM4ECB
} |
| 加密模式 更多...
|
|
enum | NERtcLastmileProbeResultState { kNERtcLastmileProbeResultComplete = 1
, kNERtcLastmileProbeResultIncompleteNoBwe = 2
, kNERtcLastmileProbeResultUnavailable = 3
} |
| Last mile 质量探测结果的状态。 更多...
|
|
enum | NERtcTransportType { NERtcTransportTypeNoneProxy = 0
, NERtcTransportTypeUDPProxy
} |
| 云代理模式。 更多...
|
|
enum | NERtcNalFrameType { kNERtcNalFrameTypeIDR = 1
, kNERtcNalFrameTypeI = 2
, kNERtcNalFrameTypeP = 3
} |
|
enum | NERtcPayLoadType { kNERtcPayLoadTypeOPUS = 111
} |
|
enum | NERtcLogLevel {
kNERtcLogLevelFatal = 0
, kNERtcLogLevelError = 1
, kNERtcLogLevelWarning = 2
, kNERtcLogLevelInfo = 3
,
kNERtcLogLevelDetailInfo = 4
, kNERtcLogLevelDebug = 5
, kNERtcLogLevelVerbose = 6
, kNERtcLogLevelOff = 7
} |
| 日志级别。 更多...
|
|