Class ZegoPeerToPeerLatencyProbe
- java.lang.Object
-
- com.zego.zegoavkit2.peertopeerlatencyprobe.ZegoPeerToPeerLatencyProbe
-
public class ZegoPeerToPeerLatencyProbe extends java.lang.Object
端到端延迟测量 Copyright © 2020 Zego. All rights reserved.
-
-
Constructor Summary
Constructors Constructor Description ZegoPeerToPeerLatencyProbe()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enablePeerToPeerLatencyProbe(boolean enable, int channelIndex)
推流端发送延迟信息开关。static ZegoPeerToPeerLatencyProbe
getInstance()
获取 ZegoPeerToPeerLatencyProbe 的单例对象。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。void
setPeerToPeerLatencyProbeInterval(int interval, int channelIndex)
推流端设置发送延迟信息间隔毫秒数。void
setZegoPeerToPeerLatencyProbeCallback(IZegoPeerToPeerLatencyProbeCallback callback)
拉流端设置延迟信息的回调监听,以接收延迟信息。
-
-
-
Method Detail
-
getInstance
public static ZegoPeerToPeerLatencyProbe getInstance()
获取 ZegoPeerToPeerLatencyProbe 的单例对象。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。- Returns:
- 返回 ZegoPeerToPeerLatencyProbe 实例
-
setZegoPeerToPeerLatencyProbeCallback
public void setZegoPeerToPeerLatencyProbeCallback(IZegoPeerToPeerLatencyProbeCallback callback)
拉流端设置延迟信息的回调监听,以接收延迟信息。注意: 在调用 initSDK 接口之后、拉流接口之前设置。
- Parameters:
callback
- 实现了IZegoPeerToPeerLatencyProbeCallback
接口的对象实例,用于拉流时接收延迟信息。
-
enablePeerToPeerLatencyProbe
public void enablePeerToPeerLatencyProbe(boolean enable, int channelIndex)
推流端发送延迟信息开关。注意: 必须在调用 initSDK 接口之后、推流接口之前设置。
- Parameters:
enable
- 开启/关闭延迟信息传输,true 表示开启,false 表示关闭channelIndex
- 推流通道 index,请参考ZegoConstants.PublishChannelIndex
-
setPeerToPeerLatencyProbeInterval
public void setPeerToPeerLatencyProbeInterval(int interval, int channelIndex)
推流端设置发送延迟信息间隔毫秒数。注意: 必须在调用 initSDK 接口之后、推流接口之前设置。
- Parameters:
interval
- 时间间隔,取值范围[1000,300000],默认为3000channelIndex
- 推流通道 index,请参考ZegoConstants.PublishChannelIndex
-
-