NERtc Unity SDK  V5.4.5
Public 成员函数 | 所有成员列表
nertc.IMediaStatsObserver接口 参考

Public 成员函数

void OnRtcStats (object channelOrEngine, RtcStats stats)
 
void OnLocalAudioStats (object channelOrEngine, RtcAudioSendStats stats)
 
void OnRemoteAudioStats (object channelOrEngine, RtcAudioRecvStats[] stats)
 
void OnLocalVideoStats (object channelOrEngine, RtcVideoSendStats stats)
 
void OnRemoteVideoStats (object channelOrEngine, RtcVideoRecvStats[] stats)
 
void OnNetworkQuality (object channelOrEngine, RtcNetworkQualityInfo[] infos)
 

详细描述

IRtcMediaStatsObserver 回调扩展接口类用于 SDK 向 App 上报统计信息。
接口类的所有方法都有缺省(空)实现,App 可以根据需要只继承关心的事件。在回调方法中,App 不应该做耗时或者调用可能会引起阻塞的 API(如开启音频或视频等),否则可能影响 SDK 的运行。

成员函数说明

◆ OnRtcStats()

void nertc.IMediaStatsObserver.OnRtcStats ( object  channelOrEngine,
RtcStats  stats 
)

当前通话统计回调。 SDK 定期向 App 报告当前通话的统计信息,每 2 秒触发一次。

参数
channelOrEngine当前的 IRtcChannel 对象或 IRtcEngine 对象。
statsNERTC 引擎统计数据: nertc_stats

◆ OnLocalAudioStats()

void nertc.IMediaStatsObserver.OnLocalAudioStats ( object  channelOrEngine,
RtcAudioSendStats  stats 
)

本地音频流统计信息回调。 该回调描述本地设备发送音频流的统计信息,每 2 秒触发一次。

参数
channelOrEngine当前的 IRtcChannel 对象或 IRtcEngine 对象。
stats本地音频流统计信息。详见 nertc_audio_send_stats.

◆ OnRemoteAudioStats()

void nertc.IMediaStatsObserver.OnRemoteAudioStats ( object  channelOrEngine,
RtcAudioRecvStats[]  stats 
)

通话中远端音频流的统计信息回调。 该回调描述远端用户在通话中端到端的音频流统计信息,每 2 秒触发一次。

参数
channelOrEngine当前的 IRtcChannel 对象或 IRtcEngine 对象。
stats每个远端用户音频统计信息的数组。详见 nertc_audio_recv_stats.

◆ OnLocalVideoStats()

void nertc.IMediaStatsObserver.OnLocalVideoStats ( object  channelOrEngine,
RtcVideoSendStats  stats 
)

本地视频流统计信息回调。

该回调描述本地设备发送视频流的统计信息,每 2 秒触发一次。

参数
channelOrEngine当前的 IRtcChannel 对象或 IRtcEngine 对象。
stats本地视频流统计信息。详见 nertc_video_send_stats.

◆ OnRemoteVideoStats()

void nertc.IMediaStatsObserver.OnRemoteVideoStats ( object  channelOrEngine,
RtcVideoRecvStats[]  stats 
)

通话中远端视频流的统计信息回调。

该回调描述远端用户在通话中端到端的视频流统计信息,每 2 秒触发一次。

参数
channelOrEngine当前的 IRtcChannel 对象或 IRtcEngine 对象。
stats每个远端用户视频统计信息的数组。详见 nertc_video_recv_stats.

◆ OnNetworkQuality()

void nertc.IMediaStatsObserver.OnNetworkQuality ( object  channelOrEngine,
RtcNetworkQualityInfo[]  infos 
)

通话中每个用户的网络上下行质量报告回调。 该回调描述每个用户在通话中的网络状态,每 2 秒触发一次,只上报状态有变更的成员。

参数
channelOrEngine当前的 IRtcChannel 对象或 IRtcEngine 对象。
infos每个用户 ID 和网络上下行质量信息的数组: nertc_network_quality_info

该接口的文档由以下文件生成: