Package 

Class NEPreviewRoomListenerAdapter

  • All Implemented Interfaces:
    com.netease.yunxin.kit.roomkit.api.NEPreviewRoomListener

    
    public class NEPreviewRoomListenerAdapter
     implements NEPreviewRoomListener
                        

    默认实现为空的接口适配器,当只需关注一部分回调时可以使用

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Unit onRtcVirtualBackgroundSourceEnabled(Boolean enabled, Integer reason) 如果自定义虚拟背景是 PNG 或 JPG 格式的图片,SDK 会在读取图片后才会触发此回调,因此可能存在一定延时。
      Unit onRtcLastmileQuality(Integer quality) 通话前网络上下行 last mile 质量状态回调。 该回调描述本地用户在加入房间前的 last mile 网络探测的结果,以打分形式描述上下行网络 质量的主观体验,您可以通过该回调预估本地用户在音视频通话中的网络体验。 在调用 startLastmileProbeTest 之后,SDK 会在约 5 秒内返回该回调。
      Unit onRtcLastmileProbeResult(NERoomRtcLastmileProbeResult result) 通话前网络上下行 Last mile 质量探测报告回调。 该回调描述本地用户在加入房间前的 last mile 网络探测详细报告,报告中通过客观数据反馈上下行网络质量, 包括网络抖动、丢包率等数据。您可以通过该回调客观预测本地用户在音视频通话中的网络状态。 在调用 startLastmileProbeTest 之后,SDK 会在约 30 秒内返回该回调。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NEPreviewRoomListenerAdapter

        NEPreviewRoomListenerAdapter()
    • Method Detail

      • onRtcVirtualBackgroundSourceEnabled

         Unit onRtcVirtualBackgroundSourceEnabled(Boolean enabled, Integer reason)

        如果自定义虚拟背景是 PNG 或 JPG 格式的图片,SDK 会在读取图片后才会触发此回调,因此可能存在一定延时。

        Parameters:
        enabled - 是否已成功开启虚拟背景。true:成功开启虚拟背景。false:未成功开启虚拟背景。
        reason - NERoomVirtualBackgroundSourceStateReason 虚拟背景开启出错的原因或开启成功的提示。
      • onRtcLastmileQuality

         Unit onRtcLastmileQuality(Integer quality)

        通话前网络上下行 last mile 质量状态回调。 该回调描述本地用户在加入房间前的 last mile 网络探测的结果,以打分形式描述上下行网络 质量的主观体验,您可以通过该回调预估本地用户在音视频通话中的网络体验。 在调用 startLastmileProbeTest 之后,SDK 会在约 5 秒内返回该回调。

        Parameters:
        quality - 网络上下行质量@seeNERoomRtcLastmileQuality,基于上下行网络的丢包率和抖动计算,探测结果主要反映上行网络的状态。 QUALITY_UNKNOWN(0):质量未知 QUALITY_EXCELLENT(1):质量极好 QUALITY_GOOD(2):用户主观感觉和极好差不多,但码率可能略低于极好 QUALITY_POOR(3):用户主观感受有瑕疵但不影响沟通 QUALITY_BAD(4):勉强能沟通但不顺畅 QUALITY_VBAD(5):网络质量非常差,基本不能沟通 QUALITY_DOWN(6):完全无法沟通
      • onRtcLastmileProbeResult

         Unit onRtcLastmileProbeResult(NERoomRtcLastmileProbeResult result)

        通话前网络上下行 Last mile 质量探测报告回调。 该回调描述本地用户在加入房间前的 last mile 网络探测详细报告,报告中通过客观数据反馈上下行网络质量, 包括网络抖动、丢包率等数据。您可以通过该回调客观预测本地用户在音视频通话中的网络状态。 在调用 startLastmileProbeTest 之后,SDK 会在约 30 秒内返回该回调。

        Parameters:
        result - 上下行 Last mile 质量探测结果。