VideoRenderingTracingInfo class

视频帧渲染过程中的指标信息。

Annotations
  • @JsonSerializable.new(explicitToJson: true, includeIfNull: false)

Properties

elapsedTime int?
从调用 startMediaRenderingTracing 到触发 onVideoRenderingTracingResult 回调的时间间隔 (ms)。建议在加入频道前调用 startMediaRenderingTracing 。
final
hashCode int
The hash code for this object.
no setterinherited
join2JoinSuccess int?
从调用 joinChannel1 或 joinChannel 到成功加入频道的时间间隔 (ms)。
final
joinSuccess2RemoteJoined int?
如果本地用户在远端用户加入频道后调用 startMediaRenderingTracing ,则该值为 0,无参考意义。 为提升远端用户出图速度,建议远端用户加入频道中后,本地用户再加入频道,以降低该值。 如果本地用户成功加入频道前调用 startMediaRenderingTracing ,则该值为从本地用户成功加入频道到远端用户加入频道的时间间隔 (ms)。 如果本地用户成功加入频道后调用 startMediaRenderingTracing ,则该值为从调用 startMediaRenderingTracing 到远端用户加入频道的时间间隔 (ms)。
final
remoteJoined2PacketReceived int?
如果在接收到远端视频流后再调用 startMediaRenderingTracing ,则该值为 0,无参考意义。 为提升远端用户出图速度,建议在远端用户加入频道后立即发布视频流,本地用户立即订阅远端视频流,以降低该值。 如果本地用户在远端用户加入频道前调用 startMediaRenderingTracing ,则该值为从远端用户加入频道到本地用户接收到首个远端数据包的时间间隔 (ms)。 如果本地用户在远端用户加入频道后调用 startMediaRenderingTracing ,则该值为从调用 startMediaRenderingTracing 到接收到首个远端数据包的时间间隔 (ms)。
final
remoteJoined2SetView int?
如果本地用户在设置远端视图后再调用 startMediaRenderingTracing ,则该值为 0,无参考意义。 为提升远端用户出图速度,建议在远端用户加入频道之前设置远端视图,或者远端用户加入频道后立即设置远端视图,以降低该值。 如果本地用户在远端用户加入频道前调用 startMediaRenderingTracing ,则该值为从远端用户加入频道到本地用户设置远端视图的时间间隔 (ms)。 如果本地用户在远端用户加入频道后调用 startMediaRenderingTracing ,则该值为从调用 startMediaRenderingTracing 到设置远端视图的时间间隔 (ms)。
final
remoteJoined2UnmuteVideo int?
如果在订阅远端视频流后再调用 startMediaRenderingTracing ,则该值为 0,无参考意义。 为提升远端用户出图速度,建议在远端用户加入频道后,本地用户立即订阅远端视频流,以降低该值。 如果本地用户在远端用户加入频道前调用 startMediaRenderingTracing ,则该值为从远端用户加入频道到订阅远端视频流的时间间隔 (ms)。 如果本地用户在远端用户加入频道后调用 startMediaRenderingTracing ,则该值为从调用 startMediaRenderingTracing 到订阅远端视频流的时间间隔 (ms)。
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
start2JoinChannel int?
从调用 startMediaRenderingTracing 到调用 joinChannel 的时间间隔 (ms)。负数表示在调用 joinChannel 后调用 startMediaRenderingTracing 。
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent 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