ZegoLiveRoom
|
Classes | |
class | IZegoNetWorkProbeCallBack |
struct | NetConnectInfo |
struct | NetQuality |
Enumerations | |
enum | PROBE_TYPE { TYPE_CONNECT = 1 , TYPE_UPLINK_SPEED = 2 , TYPE_DOWNLINK_SPEED = 3 } |
Functions | |
ZEGOAVKIT_API void | SetNetWorkProbeCallback (IZegoNetWorkProbeCallBack *pCallback) |
ZEGOAVKIT_API void | StartConnectivityTest () |
ZEGOAVKIT_API void | StopConnectivityTest () |
ZEGOAVKIT_API void | StartUplinkSpeedTest (int bitrate) |
ZEGOAVKIT_API void | SetQualityCallbackInterval (int interval) |
ZEGOAVKIT_API void | StopUplinkSpeedTest () |
ZEGOAVKIT_API void | StartDownlinkSpeedTest (int bitrate) |
ZEGOAVKIT_API void | StopDownlinkSpeedTest () |
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::SetNetWorkProbeCallback | ( | IZegoNetWorkProbeCallBack * | pCallback | ) |
网络测速模块的回调值
callback | 指针 |
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::SetQualityCallbackInterval | ( | int | interval | ) |
设置网络测速时回调质量的时间间隔
interval | 测速时回调质量的时间间隔 单位ms |
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::StartConnectivityTest | ( | ) |
启动连通性测试 InitSDK 后调用 同一时间内与StartUplinkSpeedTest/StartDownlinkSpeedTest只有一个生效 推拉流会中断此操作 此接口仅仅只会检测与zego服务的连通性,不会产生媒体数据
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::StartDownlinkSpeedTest | ( | int | bitrate | ) |
开始下行网络测速 InitSDK 后调用 同一时间内与StartConnectivityTest只有一个生效,启动推拉流会中断此操作 不建议长时间测速,可能会影响推拉流体验
bitrate | 测速推流时的比特率 单位bps |
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::StartUplinkSpeedTest | ( | int | bitrate | ) |
开始网络测速 InitSDK 后调用 同一时间内与StartConnectivityTest只有一个生效,启动推拉流会中断此操作 不建议长时间测速,可能会影响推拉流体验
bitrate | 测速推流时的比特率 单位bps |
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::StopConnectivityTest | ( | ) |
停止连通性测试
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::StopDownlinkSpeedTest | ( | ) |
ZEGOAVKIT_API void ZEGO::NETWORKPROBE::StopUplinkSpeedTest | ( | ) |