IRtcEngineEventHandler.smali

.class public abstract Lio/agora/rtc2/IRtcEngineEventHandler;
.super Ljava/lang/Object;

# interfaces
.implements Lio/agora/rtc2/IAgoraEventHandler;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lio/agora/rtc2/IRtcEngineEventHandler$VideoRenderingTracingInfo;,
        Lio/agora/rtc2/IRtcEngineEventHandler$WlAccStats;,
        Lio/agora/rtc2/IRtcEngineEventHandler$DownlinkNetworkInfo;,
        Lio/agora/rtc2/IRtcEngineEventHandler$UplinkNetworkInfo;,
        Lio/agora/rtc2/IRtcEngineEventHandler$AgoraFacePositionInfo;,
        Lio/agora/rtc2/IRtcEngineEventHandler$RemoteAudioStats;,
        Lio/agora/rtc2/IRtcEngineEventHandler$LocalAudioStats;,
        Lio/agora/rtc2/IRtcEngineEventHandler$RemoteVideoStats;,
        Lio/agora/rtc2/IRtcEngineEventHandler$LocalVideoStats;,
        Lio/agora/rtc2/IRtcEngineEventHandler$LastmileProbeResult;,
        Lio/agora/rtc2/IRtcEngineEventHandler$RtcStats;,
        Lio/agora/rtc2/IRtcEngineEventHandler$AudioVolumeInfo;,
        Lio/agora/rtc2/IRtcEngineEventHandler$UserOfflineReason;,
        Lio/agora/rtc2/IRtcEngineEventHandler$ClientRole;,
        Lio/agora/rtc2/IRtcEngineEventHandler$VideoProfile;,
        Lio/agora/rtc2/IRtcEngineEventHandler$ErrorCode;,
        Lio/agora/rtc2/IRtcEngineEventHandler$WarnCode;,
        Lio/agora/rtc2/IRtcEngineEventHandler$Quality;
    }
.end annotation


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onActiveSpeaker(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "uid"
        }
    .end annotation

    return-void
.end method

.method public onAudioEffectFinished(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "soundId"
        }
    .end annotation

    return-void
.end method

.method public onAudioMixingFinished()V
    .registers 1

    return-void
.end method

.method public onAudioMixingPositionChanged(J)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "position"
        }
    .end annotation

    return-void
.end method

.method public onAudioMixingStateChanged(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "state",
            "reasonCode"
        }
    .end annotation

    return-void
.end method

.method public onAudioPublishStateChanged(Ljava/lang/String;III)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "channel",
            "oldState",
            "newState",
            "elapseSinceLastState"
        }
    .end annotation

    return-void
.end method

.method public onAudioQuality(IISS)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "quality",
            "delay",
            "lost"
        }
    .end annotation

    return-void
.end method

.method public onAudioRouteChanged(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "routing"
        }
    .end annotation

    return-void
.end method

.method public onAudioSubscribeStateChanged(Ljava/lang/String;IIII)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "channel",
            "uid",
            "oldState",
            "newState",
            "elapseSinceLastState"
        }
    .end annotation

    return-void
.end method

.method public onAudioVolumeIndication([Lio/agora/rtc2/IRtcEngineEventHandler$AudioVolumeInfo;I)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "speakers",
            "totalVolume"
        }
    .end annotation

    return-void
.end method

.method public onCameraExposureAreaChanged(Landroid/graphics/Rect;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "rect"
        }
    .end annotation

    return-void
.end method

.method public onCameraFocusAreaChanged(Landroid/graphics/Rect;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "rect"
        }
    .end annotation

    return-void
.end method

.method public onCameraReady()V
    .registers 1

    return-void
.end method

.method public onChannelMediaRelayEvent(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "code"
        }
    .end annotation

    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    return-void
.end method

.method public onChannelMediaRelayStateChanged(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "state",
            "code"
        }
    .end annotation

    return-void
.end method

.method public onClientRoleChangeFailed(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "reason",
            "currentRole"
        }
    .end annotation

    return-void
.end method

.method public onClientRoleChanged(IILio/agora/rtc2/ClientRoleOptions;)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "oldRole",
            "newRole",
            "newRoleOptions"
        }
    .end annotation

    return-void
.end method

.method public onConnectionBanned()V
    .registers 1

    return-void
.end method

.method public onConnectionInterrupted()V
    .registers 1

    return-void
.end method

.method public onConnectionLost()V
    .registers 1

    return-void
.end method

.method public onConnectionStateChanged(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "state",
            "reason"
        }
    .end annotation

    return-void
.end method

.method public onContentInspectResult(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "result"
        }
    .end annotation

    return-void
.end method

.method public onDownlinkNetworkInfoUpdated(Lio/agora/rtc2/IRtcEngineEventHandler$DownlinkNetworkInfo;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "info"
        }
    .end annotation

    return-void
.end method

.method public onEncryptionError(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "errorType"
        }
    .end annotation

    return-void
.end method

.method public onError(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "err"
        }
    .end annotation

    return-void
.end method

.method public onFacePositionChanged(II[Lio/agora/rtc2/IRtcEngineEventHandler$AgoraFacePositionInfo;)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "imageWidth",
            "imageHeight",
            "faceRectArr"
        }
    .end annotation

    return-void
.end method

.method public onFirstLocalAudioFramePublished(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onFirstLocalVideoFrame(Lio/agora/rtc2/Constants$VideoSourceType;III)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "source",
            "width",
            "height",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onFirstLocalVideoFramePublished(Lio/agora/rtc2/Constants$VideoSourceType;I)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "source",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onFirstRemoteAudioDecoded(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onFirstRemoteAudioFrame(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onFirstRemoteVideoDecoded(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "width",
            "height",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onFirstRemoteVideoFrame(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "width",
            "height",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onIntraRequestReceived()V
    .registers 1

    return-void
.end method

.method public onJoinChannelSuccess(Ljava/lang/String;II)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "channel",
            "uid",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onLastmileProbeResult(Lio/agora/rtc2/IRtcEngineEventHandler$LastmileProbeResult;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "result"
        }
    .end annotation

    return-void
.end method

.method public onLastmileQuality(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "quality"
        }
    .end annotation

    return-void
.end method

.method public onLeaveChannel(Lio/agora/rtc2/IRtcEngineEventHandler$RtcStats;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "stats"
        }
    .end annotation

    return-void
.end method

.method public onLicenseValidationFailure(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "error"
        }
    .end annotation

    return-void
.end method

.method public onLocalAudioStateChanged(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "state",
            "error"
        }
    .end annotation

    return-void
.end method

.method public onLocalAudioStats(Lio/agora/rtc2/IRtcEngineEventHandler$LocalAudioStats;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "stats"
        }
    .end annotation

    return-void
.end method

.method public onLocalPublishFallbackToAudioOnly(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "isFallbackOrRecover"
        }
    .end annotation

    return-void
.end method

.method public onLocalUserRegistered(ILjava/lang/String;)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "userAccount"
        }
    .end annotation

    return-void
.end method

.method public onLocalVideoStat(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "sentBitrate",
            "sentFrameRate"
        }
    .end annotation

    return-void
.end method

.method public onLocalVideoStateChanged(Lio/agora/rtc2/Constants$VideoSourceType;II)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "source",
            "state",
            "error"
        }
    .end annotation

    return-void
.end method

.method public onLocalVideoStats(Lio/agora/rtc2/Constants$VideoSourceType;Lio/agora/rtc2/IRtcEngineEventHandler$LocalVideoStats;)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "source",
            "stats"
        }
    .end annotation

    return-void
.end method

.method public onLocalVideoTranscoderError(Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;I)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "stream",
            "error"
        }
    .end annotation

    return-void
.end method

.method public onMediaEngineLoadSuccess()V
    .registers 1

    return-void
.end method

.method public onMediaEngineStartCallSuccess()V
    .registers 1

    return-void
.end method

.method public onNetworkQuality(III)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "txQuality",
            "rxQuality"
        }
    .end annotation

    return-void
.end method

.method public onNetworkTypeChanged(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "type"
        }
    .end annotation

    return-void
.end method

.method public onPermissionError(I)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "permission"
        }
    .end annotation

    return-void
.end method

.method public onProxyConnected(Ljava/lang/String;IILjava/lang/String;I)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "channel",
            "uid",
            "proxyType",
            "localProxyIp",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onRejoinChannelSuccess(Ljava/lang/String;II)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "channel",
            "uid",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onRemoteAudioStateChanged(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "state",
            "reason",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onRemoteAudioStats(Lio/agora/rtc2/IRtcEngineEventHandler$RemoteAudioStats;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "stats"
        }
    .end annotation

    return-void
.end method

.method public onRemoteAudioTransportStats(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "delay",
            "lost",
            "rxKBitRate"
        }
    .end annotation

    return-void
.end method

.method public onRemoteSubscribeFallbackToAudioOnly(IZ)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "isFallbackOrRecover"
        }
    .end annotation

    return-void
.end method

.method public onRemoteVideoStat(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "delay",
            "receivedBitrate",
            "receivedFrameRate"
        }
    .end annotation

    return-void
.end method

.method public onRemoteVideoStateChanged(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "state",
            "reason",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onRemoteVideoStats(Lio/agora/rtc2/IRtcEngineEventHandler$RemoteVideoStats;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "stats"
        }
    .end annotation

    return-void
.end method

.method public onRemoteVideoTransportStats(IIII)V
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "delay",
            "lost",
            "rxKBitRate"
        }
    .end annotation

    return-void
.end method

.method public onRequestToken()V
    .registers 1

    return-void
.end method

.method public onRhythmPlayerStateChanged(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "state",
            "errorCode"
        }
    .end annotation

    return-void
.end method

.method public onRtcStats(Lio/agora/rtc2/IRtcEngineEventHandler$RtcStats;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "stats"
        }
    .end annotation

    return-void
.end method

.method public onRtmpStreamingEvent(Ljava/lang/String;I)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "url",
            "event"
        }
    .end annotation

    return-void
.end method

.method public onRtmpStreamingStateChanged(Ljava/lang/String;II)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "url",
            "state",
            "errCode"
        }
    .end annotation

    return-void
.end method

.method public onSnapshotTaken(ILjava/lang/String;III)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "filePath",
            "width",
            "height",
            "errCode"
        }
    .end annotation

    return-void
.end method

.method public onStreamInjectedStatus(Ljava/lang/String;II)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "url",
            "uid",
            "status"
        }
    .end annotation

    return-void
.end method

.method public onStreamMessage(II[B)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "streamId",
            "data"
        }
    .end annotation

    return-void
.end method

.method public onStreamMessageError(IIIII)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "streamId",
            "error",
            "missed",
            "cached"
        }
    .end annotation

    return-void
.end method

.method public onTokenPrivilegeWillExpire(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "token"
        }
    .end annotation

    return-void
.end method

.method public onTranscodingUpdated()V
    .registers 1

    return-void
.end method

.method public onUplinkNetworkInfoUpdated(Lio/agora/rtc2/IRtcEngineEventHandler$UplinkNetworkInfo;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "info"
        }
    .end annotation

    return-void
.end method

.method public onUploadLogResult(Ljava/lang/String;ZI)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "requestId",
            "success",
            "reason"
        }
    .end annotation

    return-void
.end method

.method public onUserEnableLocalVideo(IZ)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "enabled"
        }
    .end annotation

    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    return-void
.end method

.method public onUserEnableVideo(IZ)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "enabled"
        }
    .end annotation

    return-void
.end method

.method public onUserInfoUpdated(ILio/agora/rtc2/UserInfo;)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "userInfo"
        }
    .end annotation

    return-void
.end method

.method public onUserJoined(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "elapsed"
        }
    .end annotation

    return-void
.end method

.method public onUserMuteAudio(IZ)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "muted"
        }
    .end annotation

    return-void
.end method

.method public onUserMuteVideo(IZ)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "muted"
        }
    .end annotation

    return-void
.end method

.method public onUserOffline(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "reason"
        }
    .end annotation

    return-void
.end method

.method public onUserStateChanged(II)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "uid",
            "state"
        }
    .end annotation

    return-void
.end method

.method public onVideoPublishStateChanged(Lio/agora/rtc2/Constants$VideoSourceType;Ljava/lang/String;III)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "source",
            "channel",
            "oldState",
            "newState",
            "elapseSinceLastState"
        }
    .end annotation

    return-void
.end method

.method public onVideoRenderingTracingResult(ILio/agora/rtc2/Constants$MEDIA_TRACE_EVENT;Lio/agora/rtc2/IRtcEngineEventHandler$VideoRenderingTracingInfo;)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "uid",
            "currentEvent",
            "tracingInfo"
        }
    .end annotation

    return-void
.end method

.method public onVideoSizeChanged(Lio/agora/rtc2/Constants$VideoSourceType;IIII)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "source",
            "uid",
            "width",
            "height",
            "rotation"
        }
    .end annotation

    return-void
.end method

.method public onVideoStopped()V
    .registers 1

    return-void
.end method

.method public onVideoSubscribeStateChanged(Ljava/lang/String;IIII)V
    .registers 6
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0,
            0x0,
            0x0
        }
        names = {
            "channel",
            "uid",
            "oldState",
            "newState",
            "elapseSinceLastState"
        }
    .end annotation

    return-void
.end method

.method public onWlAccMessage(IILjava/lang/String;)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0,
            0x0
        }
        names = {
            "reason",
            "action",
            "wlAccMsg"
        }
    .end annotation

    return-void
.end method

.method public onWlAccStats(Lio/agora/rtc2/IRtcEngineEventHandler$WlAccStats;Lio/agora/rtc2/IRtcEngineEventHandler$WlAccStats;)V
    .registers 3
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0,
            0x0
        }
        names = {
            "currentStats",
            "averageStats"
        }
    .end annotation

    return-void
.end method