NERtc iOS SDK  V4.6.20
类列表
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:
 C<INERtcChannel>INERtcChannel 类在指定房间中实现实时音视频功能。通过创建多个 NERtcChannel 对象,用户可以同时加入多个房间。
 C<INERtcEngine>NERtcEngine 的常用接口。
 C<INERtcEngineEx>NERtcEngine 扩展接口
 C<INERtcLinkEngine>
 C<INERtcLinkEngineDirectCall>
 C<INERtcLinkEngineEx>
 CNERtcAudioFormat音频格式。
 CNERtcAudioFrame音频帧。
 CNERtcAudioFrameRequestFormat音频原始数据回调格式(默认不设置)。
 CNERtcAudioLayerRecvStats远端用户的音频统计。
 CNERtcAudioLayerSendStats本地音频流上传统计信息。
 CNERtcAudioRecordingConfiguration
 CNERtcAudioRecvStats远端用户的音频统计。
 CNERtcAudioSendStats本地音频流上传统计信息。
 CNERtcAudioVolumeInfo声音音量信息。
 CNERtcBaseVideoEncodeConfiguration本地视频基础发送配置。
 CNERtcBeauty
 CNERtcCameraCaptureConfiguration摄像头采集配置。
 CNERtcCanvasWatermarkConfig画布水印设置。
同时设置文字、时间戳或图片水印时,如果不同类型的水印位置有重叠,会按照图片、文本、时间戳的顺序进行图层覆盖。
 CNERtcChannel
 C<NERtcChannelDelegate>NERtcChannelDelegate 类监听和报告指定房间的事件和数据。
 CNERtcChannelMediaRelayConfiguration
 CNERtcChannelMediaRelayInfo媒体流转发相关的数据结构。
 C<NERtcChannelMediaStatsObserver>Channel 统计信息回调。
 CNERtcCreateAudioEffectOptionOptions for creating audio effects
 CNERtcCreateAudioMixingOptionOptions for creating mixing audios
 CNERtcEncryptionConfig配置媒体流加密模式和密钥。
 C<NERtcEngineAudioFrameObserver>音频数据回调
如果需要对音频数据做处理,需要实现这个 protocol
 C<NERtcEngineAudioSessionObserver>音频会话回调
 CNERtcEngineContext初始化设置 NERtcEngine
 C<NERtcEngineDelegate>NERtcEngine 常用回调
 C<NERtcEngineDelegateEx>NERtcEngine 扩展回调。
 C<NERtcEngineLiveStreamObserver>直播推流状态回调 如果需要监听直播推流状态,需要实现这个 protocol
 C<NERtcEngineMediaStatsObserver>统计信息回调
 C<NERtcEngineVideoFrameObserver>本地视频数据采集回调 如果需要对采集数据做美颜等处理,需要实现这个 protocol。
 C<NERtcEngineVideoRenderSink>外部视频渲染。
 C<NERtcEngineVideoSEIObserver>注册 SEI 观测者。 注册观测者并拉流成功后,当远端流发送 SEI,本端会收到 onNERtcEngineRecvSEIMsg 回调。
 CNERtcImageWatermarkConfig图片水印设置参数。
支持设置 4 个图片水印。
 CNERtcLastmileProbeConfigLast mile 网络探测配置。
 CNERtcLastmileProbeOneWayResult单向 Last mile 网络质量探测结果报告。
 CNERtcLastmileProbeResult上下行 Last mile 网络质量探测结果。
 CNERtcLinkEngineNERtcLinkEngine 类。
 CNERtcLinkEngineContext初始化设置 NERtcLinkEngineContext 的参数类。
 C<NERtcLinkEngineDelegate>
 CNERtcLinkEngineDirectCallCallParam直呼相关参数。
 C<NERtcLinkEngineDirectCallDelegate>NERtcLinkEngine 常用回调。
 CNERtcLiveConfig音视频流编码参数等设置
 CNERtcLiveStreamImageInfo图片布局。
 CNERtcLiveStreamLayout直播布局。
 CNERtcLiveStreamTaskInfo直播推流任务的配置。
 CNERtcLiveStreamUserTranscoding直播成员布局。
 CNERtcLogSetting日志相关设置。
 CNERtcNetworkQualityStats用户的网络质量
 CNERtcReverbParam混响参数
 CNERtcServerAddresses私有化服务器配置项
 CNERtcStats通话相关的统计信息
 CNERtcTextWatermarkConfig文字水印设置参数。
最多可添加 10 个文字水印。
 CNERtcTimestampWatermarkConfig时间戳水印。
 CNERtcVideoCanvas视频画布设置。
 CNERtcVideoCorrectionConfiguration视频图像畸变矫正相关设置。
 CNERtcVideoEncodeConfiguration本地视频发送配置
 CNERtcVideoFrame视频帧信息。
 CNERtcVideoLayerRecvStats每条流的接收下行统计信息
 CNERtcVideoLayerSendStats本地视频单条流统计信息
 CNERtcVideoRecvStats远端视频流的统计信息
 CNERtcVideoSendStats本地视频流上传统计信息
 CNERtcVideoSubStreamEncodeConfiguration本地辅流发送配置。
 CNERtcVideoWatermarkConfig视频水印设置,目前支持三种类型的水印,但只能其中选择一种水印生效。
 CNERtcVideoWatermarkImageConfig视频图片水印配置。
 CNERtcVideoWatermarkTextConfig
 CNERtcVideoWatermarkTimestampConfig
 CNERtcVirtualBackgroundSource自定义背景图像。