RemoteAudioStats class
远端音频统计信息。
- Annotations
- @JsonSerializable(explicitToJson: true)
Constructors
- RemoteAudioStats()
- 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
- networkTransportDelay ↔ int
-
音频发送端到接收端的网络延迟(毫秒)。
read / write
- numChannels ↔ int
-
声道数。
read / write
- publishDuration ↔ int
-
远端音频流的累计发布时长(毫秒)。 [...]
read / write
- quality ↔ NetworkQuality
-
远端用户发送的音频流质量。
详见 NetworkQuality。
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 -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited