Package io.agora.rtc2

Class IRtcEngineEventHandler.VideoRenderingTracingInfo

java.lang.Object
io.agora.rtc2.IRtcEngineEventHandler.VideoRenderingTracingInfo
Enclosing class:
IRtcEngineEventHandler

public static class IRtcEngineEventHandler.VideoRenderingTracingInfo extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The time interval (ms) from `startMediaRenderingTracing` to SDK triggering the `onVideoRenderingTracingResult` callback.
    int
    The time interval (ms) from `joinChannel(String token, String channelId, String optionalInfo, int uid)` or `joinChannel(String token, String channelId, int uid, ChannelMediaOptions options)` to successfully joining the channel.
    int
    - If the local user calls `startMediaRenderingTracing` before successfully joining the channel, this value is the time interval (ms) from the local user successfully joining the channel to the remote user joining the channel.
    int
    - If the local user calls `startMediaRenderingTracing` before the remote user joins the channel, this value is the time interval (ms) from when the remote user joins the channel to when the local user receives the remote video stream.
    int
    - If the local user calls `startMediaRenderingTracing` before the remote user joins the channel, this value is the time interval (ms) from when the remote user joins the channel to when the local user sets the remote view.
    int
    - If the local user calls `startMediaRenderingTracing` before the remote user joins the channel, this value is the time interval (ms) from the remote user joining the channel to subscribing to the remote video stream.
    int
    The time interval (ms) from `startMediaRenderingTracing` to `joinChannel(String token, String channelId, String optionalInfo, int uid)` or `joinChannel(String token, String channelId, int uid, ChannelMediaOptions options)` .
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • elapsedTime

      public int elapsedTime
      The time interval (ms) from `startMediaRenderingTracing` to SDK triggering the `onVideoRenderingTracingResult` callback. Agora recommends you call `startMediaRenderingTracing` before joining a channel.
    • start2JoinChannel

      public int start2JoinChannel
      The time interval (ms) from `startMediaRenderingTracing` to `joinChannel(String token, String channelId, String optionalInfo, int uid)` or `joinChannel(String token, String channelId, int uid, ChannelMediaOptions options)` . A negative number indicates that `startMediaRenderingTracing` is called after calling `joinChannel(String token, String channelId, int uid, ChannelMediaOptions options)`.
    • join2JoinSuccess

      public int join2JoinSuccess
      The time interval (ms) from `joinChannel(String token, String channelId, String optionalInfo, int uid)` or `joinChannel(String token, String channelId, int uid, ChannelMediaOptions options)` to successfully joining the channel.
    • joinSuccess2RemoteJoined

      public int joinSuccess2RemoteJoined
      - If the local user calls `startMediaRenderingTracing` before successfully joining the channel, this value is the time interval (ms) from the local user successfully joining the channel to the remote user joining the channel. - If the local user calls `startMediaRenderingTracing` after successfully joining the channel, the value is the time interval (ms) from `startMediaRenderingTracing` to when the remote user joins the channel.
    • remoteJoined2SetView

      public int remoteJoined2SetView
      - If the local user calls `startMediaRenderingTracing` before the remote user joins the channel, this value is the time interval (ms) from when the remote user joins the channel to when the local user sets the remote view. - If the local user calls `startMediaRenderingTracing` after the remote user joins the channel, this value is the time interval (ms) from calling `startMediaRenderingTracing` to setting the remote view.
    • remoteJoined2UnmuteVideo

      public int remoteJoined2UnmuteVideo
      - If the local user calls `startMediaRenderingTracing` before the remote user joins the channel, this value is the time interval (ms) from the remote user joining the channel to subscribing to the remote video stream. - If the local user calls `startMediaRenderingTracing` after the remote user joins the channel, this value is the time interval (ms) from `startMediaRenderingTracing` to subscribing to the remote video stream.
    • remoteJoined2PacketReceived

      public int remoteJoined2PacketReceived
      - If the local user calls `startMediaRenderingTracing` before the remote user joins the channel, this value is the time interval (ms) from when the remote user joins the channel to when the local user receives the remote video stream. - If the local user calls `startMediaRenderingTracing` after the remote user joins the channel, this value is the time interval (ms) from `startMediaRenderingTracing` to receiving the remote video stream.
  • Constructor Details

    • VideoRenderingTracingInfo

      public VideoRenderingTracingInfo()