nertc library

Classes

NERtcAudioDevice
语音设备类型
NERtcAudioDeviceState
音频设备状态
NERtcAudioDeviceType
音频设备类型
NERtcAudioEffectEventCallback
音效相关事件通知
NERtcAudioEffectManager
音效管理模块
NERtcAudioEffectOptions
音效构造参数类
NERtcAudioFocusMode
语音设备类型
NERtcAudioMixingError
伴音错误状态
NERtcAudioMixingEventCallback
伴音相关事件通知
NERtcAudioMixingManager
伴音管理模块
NERtcAudioMixingOptions
伴音构造参数类
NERtcAudioRecordingCode
录音回调事件状态码
NERtcAudioRecordingQuality
录音音质
NERtcAudioRecvStats
远端用户的音频统计
NERtcAudioSendStats
本地音频流上传统计信息
NERtcAudioVolumeInfo
语音音量
NERtcCameraCaptureConfig
摄像头采集配置
NERtcCameraCapturePreference
摄像头采集偏好。
NERtcCameraType
Camera类型 仅 Android 平台支持
NERtcChannelEventCallback
NERtc 异步回调接口,用户需要实现该接口来完成对NERtc各种状态回调的处理
NERtcChannelMediaRelayConfiguration
媒体流转发参数,包括源房间、目标房间列表等
NERtcChannelMediaRelayEvent
媒体流转发回调事件
NERtcChannelMediaRelayInfo
媒体流转发相关的数据结构
NERtcChannelMediaRelayState
媒体流转发状态
NERtcChannelProfile
频道场景
NERtcClientRole
用户角色
NERtcConnectionState
频道连接状态
NERtcConnectionStateChangeReason
频道连接状态变更原因
NERtcConnectionType
网络类型定义
NERtcDegradationPreference
带宽受限时的视频编码降级偏好
NERtcDeviceEventCallback
NERtcDeviceManager
设备管理模块
NERtcEncryptionConfig
配置媒体流加密模式和密钥
NERtcEngine
NERtc 核心接口
NERtcErrorCode
错误码定义
NERtcLiveStreamErrorCode
LiveStream Error Code
NERtcLiveStreamImageInfo
推流背景图片设置
NERtcLiveStreamLayout
直播布局
NERtcLiveStreamMode
直播推流模式
NERtcLiveStreamState
直播推流状态
NERtcLiveStreamTaskInfo
房间推流任务参数
NERtcLiveStreamUserTranscoding
直播成员布局
NERtcLiveStreamVideoScaleMode
NERtcLogLevel
日志级别
NERtcMediaPriority
媒体流优先级
NERtcNetworkQualityInfo
用户的网络质量
NERTcNetworkStatus
网络状态
NERtcOptions
音视频通话相关的参数设置
NERtcRemoteVideoStreamType
远端视频流类型
NERtcRuntimeError
运行时错误
NERtcScreenConfig
屏幕录制编码参数
NERtcScreenProfile
屏幕共享清晰度
NERtcServerAddresses
nertc 私有化服务器地址配置
NERtcStats
通话相关的统计信息
NERtcStatsEventCallback
当前通话统计回调
NERtcStreamFallbackOptions
NERtcSubStreamContentPrefer
屏幕共享编码策略倾向
NERtcUserRole
与会者角色, 主播/观众
NERtcVideoConfig
视频设置参数
NERtcVideoCropMode
视频裁剪模式
NERtcVideoDeviceState
视频设备状态
NERtcVideoFrameRate
视频编码帧率
NERtcVideoLayerRecvStats
远端每条视频流的统计信息
NERtcVideoLayerSendStats
本地视频单条流统计信息
NERtcVideoMirrorMode
视频镜像模式
NERtcVideoOutputOrientationMode
视频旋转方向模式
NERtcVideoProfile
视频清晰度
NERtcVideoRecvStats
远端视频流的统计信息
NERtcVideoRenderer
视频渲染画布
NERtcVideoRendererEventListener
视频渲染事件监听器
NERtcVideoSendStats
本地视频流上传统计信息
NERtcVideoStreamType
视频流类型
NERtcVideoView
视频渲染视图
NERtcVoiceBeautifierType
美声效果
NERtcVoiceChangerType
变声 预设值
VideoRendererFactory
视频画布创建工厂

Enums

NERtcAudioMixingTaskState
伴音任务状态更新
NERtcAudioProfile
音频属性。设置采样率,码率,编码模式和声道数
NERtcAudioScenario
音频应用场景
NERtcEncryptionMode
媒体流加密模式
NERtcMediaCodecMode
编解码模式,主要用来区分软件编解码和硬件编解码
NERtcServerRecordMode
服务器录制模式
NERtcVideoSendMode
视频发布流类型
NERtcVideoViewFitType
视频画布缩放方式

Typedefs

AddLiveTaskCallback = void Function(String taskId, int errCode)
添加直播任务结果回调 taskId 任务id errCode 错误码, NERtcLiveStreamErrorCode.ok 操作成功 , 其他失败
DeleteLiveTaskCallback = void Function(String taskId, int errCode)
删除直播任务结果回调 taskId 任务id errCode 错误码, NERtcLiveStreamErrorCode.ok 操作成功 , 其他失败
OnceEventCallback = void Function(dynamic args)
UpdateLiveTaskCallback = void Function(String taskId, int errCode)
更新直播任务结果回调 taskId 任务id errCode 错误码, NERtcLiveStreamErrorCode.ok 操作成功 , 其他失败