NERtc iOS SDK
V4.6.61
类列表
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:
C
<INERtcChannel>
INERtcChannel
类在指定房间中实现实时音视频功能。通过创建多个
NERtcChannel
对象,用户可以同时加入多个房间。
C
<INERtcEngine>
NERtcEngine
的常用接口。
C
<INERtcEngineEx>
NERtcEngine
扩展接口
C
<INERtcLinkEngine>
C
<INERtcLinkEngineDirectCall>
C
<INERtcLinkEngineEx>
C
NERtcAudioEncodedFrame
编码好的音频数据
C
NERtcAudioFormat
音频格式。
C
NERtcAudioFrame
音频帧。
C
NERtcAudioFrameRequestFormat
音频原始数据回调格式(默认不设置)。
C
NERtcAudioLayerRecvStats
远端用户的音频统计。
C
NERtcAudioLayerSendStats
本地音频流上传统计信息。
C
NERtcAudioRecordingConfiguration
C
NERtcAudioRecvStats
远端用户的音频统计。
C
NERtcAudioSendStats
本地音频流上传统计信息。
C
NERtcAudioVolumeInfo
声音音量信息。
C
NERtcBaseVideoEncodeConfiguration
本地视频基础发送配置。
C
NERtcBeauty
C
NERtcCameraCaptureConfiguration
摄像头采集配置。
C
NERtcCanvasWatermarkConfig
画布水印设置。
同时设置文字、时间戳或图片水印时,如果不同类型的水印位置有重叠,会按照图片、文本、时间戳的顺序进行图层覆盖。
C
NERtcChannel
C
<NERtcChannelDelegate>
NERtcChannelDelegate
类监听和报告指定房间的事件和数据。
C
NERtcChannelMediaRelayConfiguration
C
NERtcChannelMediaRelayInfo
媒体流转发相关的数据结构。
C
<NERtcChannelMediaStatsObserver>
Channel 统计信息回调。
C
NERtcCreateAudioEffectOption
Options for creating audio effects
C
NERtcCreateAudioMixingOption
Options for creating mixing audios
C
NERtcEncryptionConfig
配置媒体流加密模式和密钥。
C
NERtcEngine
NERtcEngine
类
C
<NERtcEngineAudioFrameObserver>
音频数据回调
如果需要对音频数据做处理,需要实现这个 protocol
C
<NERtcEngineAudioSessionObserver>
音频会话回调
C
NERtcEngineContext
初始化设置
NERtcEngine
C
<NERtcEngineDelegate>
NERtcEngine
常用回调
C
<NERtcEngineDelegateEx>
NERtcEngine
扩展回调。
C
<NERtcEngineLiveStreamObserver>
直播推流状态回调 如果需要监听直播推流状态,需要实现这个 protocol
C
<NERtcEngineMediaStatsObserver>
统计信息回调
C
<NERtcEnginePacketObserver>
C
<NERtcEnginePreDecodeObserver>
C
<NERtcEngineVideoEncoderQosObserver>
C
<NERtcEngineVideoFrameObserver>
本地视频数据采集回调 如果需要对采集数据做美颜等处理,需要实现这个 protocol。
C
<NERtcEngineVideoRenderSink>
外部视频渲染。
C
<NERtcEngineVideoSEIObserver>
注册 SEI 观测者。 注册观测者并拉流成功后,当远端流发送 SEI,本端会收到 onNERtcEngineRecvSEIMsg 回调。
C
NERtcExternalAudioMixingOption
C
NERtcImageWatermarkConfig
图片水印设置参数。
支持设置 4 个图片水印。
C
NERtcJoinChannelExtraInfo
JoinChannel 回调时的一些可选信息
C
NERtcJoinChannelOptions
JoinChannel 时的一些可选信息
C
NERtcLastmileProbeConfig
Last mile 网络探测配置。
C
NERtcLastmileProbeOneWayResult
单向 Last mile 网络质量探测结果报告。
C
NERtcLastmileProbeResult
上下行 Last mile 网络质量探测结果。
C
NERtcLinkEngine
NERtcLinkEngine
类。
C
NERtcLinkEngineContext
初始化设置
NERtcLinkEngineContext
的参数类。
C
<NERtcLinkEngineDelegate>
C
NERtcLinkEngineDirectCallCallParam
直呼相关参数。
C
<NERtcLinkEngineDirectCallDelegate>
NERtcLinkEngine
常用回调。
C
NERtcLiveConfig
音视频流编码参数等设置
C
NERtcLiveStreamImageInfo
图片布局。
C
NERtcLiveStreamLayout
直播布局。
C
NERtcLiveStreamTaskInfo
直播推流任务的配置。
C
NERtcLiveStreamUserTranscoding
直播成员布局。
C
NERtcLogSetting
日志相关设置。
C
NERtcNetworkQualityStats
用户的网络质量
C
NERtcPacket
C
NERtcPreDecoderAudioInfo
编码完的视频帧数据
C
NERtcPreDecoderFrameInfo
编码完的媒体数据帧
C
NERtcPreDecoderVideoInfo
编码完的音频帧数据
C
NERtcReverbParam
混响参数
C
NERtcServerAddresses
私有化服务器配置项
C
NERtcStats
通话相关的统计信息
C
NERtcTextWatermarkConfig
文字水印设置参数。
最多可添加 10 个文字水印。
C
NERtcTimestampWatermarkConfig
时间戳水印。
C
NERtcUserJoinExtraInfo
OnUserJoined 回调时的一些可选信息
C
NERtcUserLeaveExtraInfo
OnUserLeave 回调时的一些可选信息
C
NERtcVideoCanvas
视频画布设置。
C
NERtcVideoCorrectionConfiguration
视频图像畸变矫正相关设置。
C
NERtcVideoEncodeConfiguration
本地视频发送配置
C
NERtcVideoEncodedFrame
C
NERtcVideoFrame
视频帧信息。
C
NERtcVideoLayerRecvStats
每条流的接收下行统计信息
C
NERtcVideoLayerSendStats
本地视频单条流统计信息
C
NERtcVideoRecvStats
远端视频流的统计信息
C
NERtcVideoSendStats
本地视频流上传统计信息
C
NERtcVideoSubStreamEncodeConfiguration
本地辅流发送配置。
C
NERtcVideoWatermarkConfig
视频水印设置,目前支持三种类型的水印,但只能其中选择一种水印生效。
C
NERtcVideoWatermarkImageConfig
视频图片水印配置。
C
NERtcVideoWatermarkTextConfig
C
NERtcVideoWatermarkTimestampConfig
C
NERtcVirtualBackgroundSource
自定义背景图像。
制作者
1.9.1