Interface NEPreviewRoomListener
-
- All Implemented Interfaces:
public interface NEPreviewRoomListener
预览事件监听器
-
-
Method Summary
Modifier and Type Method Description abstract Unit
onRtcVirtualBackgroundSourceEnabled(Boolean enabled, Integer reason)
如果自定义虚拟背景是 PNG 或 JPG 格式的图片,SDK 会在读取图片后才会触发此回调,因此可能存在一定延时。 abstract Unit
onRtcLastmileQuality(Integer quality)
通话前网络上下行 last mile 质量状态回调。 该回调描述本地用户在加入房间前的 last mile 网络探测的结果,以打分形式描述上下行网络 质量的主观体验,您可以通过该回调预估本地用户在音视频通话中的网络体验。 在调用 startLastmileProbeTest 之后,SDK 会在约 5 秒内返回该回调。 abstract Unit
onRtcLastmileProbeResult(NERoomRtcLastmileProbeResult result)
通话前网络上下行 Last mile 质量探测报告回调。 该回调描述本地用户在加入房间前的 last mile 网络探测详细报告,报告中通过客观数据反馈上下行网络质量, 包括网络抖动、丢包率等数据。您可以通过该回调客观预测本地用户在音视频通话中的网络状态。 在调用 startLastmileProbeTest 之后,SDK 会在约 30 秒内返回该回调。 -
-
Method Detail
-
onRtcVirtualBackgroundSourceEnabled
abstract Unit onRtcVirtualBackgroundSourceEnabled(Boolean enabled, Integer reason)
如果自定义虚拟背景是 PNG 或 JPG 格式的图片,SDK 会在读取图片后才会触发此回调,因此可能存在一定延时。
- Parameters:
enabled
- 是否已成功开启虚拟背景。true:成功开启虚拟背景。false:未成功开启虚拟背景。reason
- NERoomVirtualBackgroundSourceStateReason 虚拟背景开启出错的原因或开启成功的提示。
-
onRtcLastmileQuality
abstract 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
abstract Unit onRtcLastmileProbeResult(NERoomRtcLastmileProbeResult result)
通话前网络上下行 Last mile 质量探测报告回调。 该回调描述本地用户在加入房间前的 last mile 网络探测详细报告,报告中通过客观数据反馈上下行网络质量, 包括网络抖动、丢包率等数据。您可以通过该回调客观预测本地用户在音视频通话中的网络状态。 在调用 startLastmileProbeTest 之后,SDK 会在约 30 秒内返回该回调。
- Parameters:
result
- 上下行 Last mile 质量探测结果。
-
-
-
-