RemoteAudioStats class Null safety

远端音频统计信息。

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

RemoteAudioStats(int uid, NetworkQuality quality, int networkTransportDelay, int jitterBufferDelay, int audioLossRate, int numChannels, int receivedSampleRate, int receivedBitrate, int totalFrozenTime, int frozenRate, int totalActiveTime, int publishDuration, ExperienceQualityType qoeQuality, ExperiencePoorReason qualityChangedReason, int mosValue)
Constructs a RemoteAudioStats
RemoteAudioStats.fromJson(Map<String, dynamic> json)
factory

Properties

audioLossRate int
统计周期内的远端音频流的丢帧率 (%)。
read / write
frozenRate int
远端用户在加入频道后发生音频卡顿的累计时长占音频总有效时长的百分比 (%)。
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
jitterBufferDelay int
接收端到网络抖动缓冲的网络延迟 (ms)。 [...]
read / write
mosValue int
统计周期内,Agora 实时音频 MOS(平均主观意见分)评估方法对接收到的远端音频流的质量评分。 返回值范围为 0,500。返回值除以 100 即可得到 MOS 分数,范围为 0,5 分,分数越高,音频质量越好。 [...]
read / write
networkTransportDelay int
音频发送端到接收端的网络延迟(毫秒)。
read / write
numChannels int
声道数。
read / write
publishDuration int
远端音频流的累计发布时长(毫秒)。
read / write
qoeQuality ExperienceQualityType
接收远端音频时,本地用户的主观体验质量。详见 ExperienceQuality
read / write
quality NetworkQuality
远端用户发送的音频流质量。 详见 NetworkQuality
read / write
qualityChangedReason ExperiencePoorReason
接收远端音频时,本地用户的主观体验质量较差的原因。详见 ExperiencePoorReason
read / write
receivedBitrate int
接收流在统计周期内的平均码率(Kbps)。
read / write
receivedSampleRate int
统计周期内接收到的远端音频采样率(Hz)。
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
totalActiveTime int
远端用户在音频通话开始到本次回调之间的有效时长(ms)。 有效时长是指去除了远端用户进入 mute 状态的总时长。
read / write
totalFrozenTime int
远端用户在加入频道后发生音频卡顿的累计时长 (ms)。 一个统计周期内,音频丢帧率达到 4% 即记为一次音频卡顿。
read / write
uid int
用户 ID,指定是哪个用户/主播的音频流。
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited