UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

75 lines (74 loc) 1.58 kB
import { AGNetworkQuality } from 'agora-rte-sdk'; import { EduStoreBase } from '../base'; /** * `StatisticsStore` 类提供网络相关数据。 */ /** @en * The `StatisticsStore` class provides network statistics. */ export declare class StatisticsStore extends EduStoreBase { private _disposers; private _dataStore; /** * 丢包率,范围:0 ~ 1 * /** * @en * The packet loss rate, range by: 0 ~ 1 */ get packetLoss(): number; /** * 上行网络质量 **/ /** @en * The uplink network quality */ get uplinkNetworkQuality(): AGNetworkQuality; /** * 下行网络质量 **/ /** @en * The downlink network quality */ get downlinkNetworkQuality(): AGNetworkQuality; /** * 应用 CPU 用量,范围:0 ~ 1 * 仅可在 Electron 环境下使用 */ /** @en * Application CPU usage, range by: 0 ~ 1 * Electron platform use only */ get cpu(): number; /** * 系统 CPU 用量,范围:0 ~ 1 * 仅可在 Electron 环境下使用 */ /** @en * System CPU usage, range by: 0 ~ 1 * Electron platform use only */ get cpuTotal(): number; /** * 网络延迟,单位:毫秒 **/ /** @en * Network delay, unit: milliseconds */ get delay(): number; private _setEventHandler; /** * @internal */ /** * @internal */ onInstall(): void; /** * @internal */ /** * @internal */ onDestroy(): void; }