AgoraManager$2.smali

.class Lcom/zhimi/agora/AgoraManager$2;
.super Lio/agora/rtc2/IRtcEngineEventHandler;
.source "AgoraManager.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/zhimi/agora/AgoraManager;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lcom/zhimi/agora/AgoraManager;


# direct methods
.method constructor <init>(Lcom/zhimi/agora/AgoraManager;)V
    .registers 2

    .line 227
    iput-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-direct {p0}, Lio/agora/rtc2/IRtcEngineEventHandler;-><init>()V

    return-void
.end method


# virtual methods
.method public onAudioMixingStateChanged(II)V
    .registers 5

    .line 332
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 333
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "state"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 334
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "reason"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 335
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onAudioMixingStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onAudioPublishStateChanged(Ljava/lang/String;III)V
    .registers 7

    .line 322
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "channel"

    .line 323
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 324
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "oldState"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 325
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "newState"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 326
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 327
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onAudioPublishStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onAudioRouteChanged(I)V
    .registers 4

    .line 493
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "onAudioRouteChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onAudioSubscribeStateChanged(Ljava/lang/String;IIII)V
    .registers 8

    .line 433
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "channel"

    .line 434
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 435
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "uid"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 436
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "oldState"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 437
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "newState"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 438
    invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 439
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onAudioSubscribeStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onAudioVolumeIndication([Lio/agora/rtc2/IRtcEngineEventHandler$AudioVolumeInfo;I)V
    .registers 5

    .line 314
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 315
    invoke-static {p1}, Lcom/alibaba/fastjson/JSON;->toJSON(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    const-string v1, "speakers"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 316
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "totalVolume"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 317
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onAudioVolumeIndication"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onCameraExposureAreaChanged(Landroid/graphics/Rect;)V
    .registers 4

    .line 486
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Lcom/alibaba/fastjson/JSON;->toJSON(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    const-string v1, "onCameraExposureAreaChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onCameraFocusAreaChanged(Landroid/graphics/Rect;)V
    .registers 4

    .line 481
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Lcom/alibaba/fastjson/JSON;->toJSON(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    const-string v1, "onCameraFocusAreaChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onConnectionLost()V
    .registers 4

    .line 284
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string v1, "onConnectionLost"

    const/4 v2, 0x0

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, v2}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onConnectionStateChanged(II)V
    .registers 5

    .line 232
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 233
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "state"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 234
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "reason"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 235
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onConnectionStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onFirstLocalAudioFramePublished(I)V
    .registers 4

    .line 309
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "onFirstLocalAudioFramePublished"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onFirstRemoteVideoFrame(IIII)V
    .registers 7

    .line 423
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 424
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 425
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string/jumbo p2, "width"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 426
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "height"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 427
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 428
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onFirstRemoteVideoFrame"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onJoinChannelSuccess(Ljava/lang/String;II)V
    .registers 6

    .line 240
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "channel"

    .line 241
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 242
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "uid"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 243
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 244
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onJoinChannelSuccess"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onLeaveChannel(Lio/agora/rtc2/IRtcEngineEventHandler$RtcStats;)V
    .registers 4

    .line 258
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Lcom/alibaba/fastjson/JSON;->toJSON(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    const-string v1, "onLeaveChannel"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onLocalAudioStateChanged(II)V
    .registers 5

    .line 301
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 302
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "state"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 303
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "error"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 304
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onLocalAudioStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onLocalVideoTranscoderError(Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;I)V
    .registers 7

    .line 367
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    if-eqz p1, :cond_8e

    .line 369
    new-instance v1, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v1}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 370
    iget-object v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->sourceType:Lio/agora/rtc2/Constants$VideoSourceType;

    invoke-virtual {v2}, Lio/agora/rtc2/Constants$VideoSourceType;->getValue()I

    move-result v2

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string v3, "sourceType"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 371
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->remoteUserUid:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string v3, "remoteUserUid"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 372
    iget-object v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->imageUrl:Ljava/lang/String;

    const-string v3, "imageUrl"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 373
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->mediaPlayerId:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string v3, "mediaPlayerId"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 374
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->x:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string/jumbo v3, "x"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 375
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->y:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string/jumbo v3, "y"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 376
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->width:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string/jumbo v3, "width"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 377
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->height:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string v3, "height"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 378
    iget v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->zOrder:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    const-string/jumbo v3, "zOrder"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 379
    iget-wide v2, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->alpha:D

    invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v2

    const-string v3, "alpha"

    invoke-virtual {v1, v3, v2}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 380
    iget-boolean p1, p1, Lio/agora/rtc2/LocalTranscoderConfiguration$TranscodingVideoStream;->mirror:Z

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string v2, "mirror"

    invoke-virtual {v1, v2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p1, "stream"

    .line 381
    invoke-virtual {v0, p1, v1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 383
    :cond_8e
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "error"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 384
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onLocalVideoTranscoderError"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onNetworkTypeChanged(I)V
    .registers 4

    .line 279
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "onNetworkTypeChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRejoinChannelSuccess(Ljava/lang/String;II)V
    .registers 6

    .line 249
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "channel"

    .line 250
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 251
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "uid"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 252
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 253
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRejoinChannelSuccess"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRemoteAudioStateChanged(IIII)V
    .registers 7

    .line 342
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 343
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 344
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "state"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 345
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "reason"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 346
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 347
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRemoteAudioStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRemoteAudioStats(Lio/agora/rtc2/IRtcEngineEventHandler$RemoteAudioStats;)V
    .registers 4

    .line 352
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    invoke-static {p1}, Lcom/alibaba/fastjson/JSON;->toJSON(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    const-string v1, "onRemoteAudioStats"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRemoteAudioTransportStats(IIII)V
    .registers 7

    .line 357
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 358
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 359
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "delay"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 360
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "lost"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 361
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "rxKBitRate"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 362
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRemoteAudioTransportStats"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRemoteVideoStateChanged(IIII)V
    .registers 7

    .line 389
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 390
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 391
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "state"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 392
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "reason"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 393
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 394
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRemoteVideoStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRequestToken()V
    .registers 4

    .line 294
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string v1, "onRequestToken"

    const/4 v2, 0x0

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, v2}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRhythmPlayerStateChanged(II)V
    .registers 5

    .line 399
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 400
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "state"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 401
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "errorCode"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 402
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRhythmPlayerStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRtmpStreamingEvent(Ljava/lang/String;I)V
    .registers 5

    .line 466
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "url"

    .line 467
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 468
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "error"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 469
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRtmpStreamingEvent"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onRtmpStreamingStateChanged(Ljava/lang/String;II)V
    .registers 6

    .line 457
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "url"

    .line 458
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 459
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "state"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 460
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "error"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 461
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onRtmpStreamingStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onStreamMessage(II[B)V
    .registers 6

    .line 500
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 501
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 502
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "streamId"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 503
    new-instance p1, Ljava/lang/String;

    invoke-direct {p1, p3}, Ljava/lang/String;-><init>([B)V

    const-string p2, "data"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 504
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onStreamMessage"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onStreamMessageError(IIIII)V
    .registers 8

    .line 509
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 510
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 511
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "streamId"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 512
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "error"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 513
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "missed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 514
    invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "cached"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 515
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onStreamMessageError"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onTokenPrivilegeWillExpire(Ljava/lang/String;)V
    .registers 4

    .line 289
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string v1, "onTokenPrivilegeWillExpire"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, p1}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onTranscodingUpdated()V
    .registers 4

    .line 474
    iget-object v0, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string v1, "onTranscodingUpdated"

    const/4 v2, 0x0

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {v0, v1, v2}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onUserJoined(II)V
    .registers 5

    .line 263
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 264
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 265
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 266
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onUserJoined"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onUserMuteAudio(IZ)V
    .registers 5

    .line 407
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 408
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 409
    invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string p2, "muted"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 410
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onUserMuteAudio"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onUserMuteVideo(IZ)V
    .registers 5

    .line 415
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 416
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 417
    invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string p2, "muted"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 418
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onUserMuteVideo"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onUserOffline(II)V
    .registers 5

    .line 271
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    .line 272
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string v1, "uid"

    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 273
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "reason"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 274
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onUserOffline"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public onVideoSubscribeStateChanged(Ljava/lang/String;IIII)V
    .registers 8

    .line 444
    new-instance v0, Lcom/alibaba/fastjson/JSONObject;

    invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V

    const-string v1, "channel"

    .line 445
    invoke-virtual {v0, v1, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 446
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "uid"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 447
    invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "oldState"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 448
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "newState"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 449
    invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    const-string p2, "elapsed"

    invoke-virtual {v0, p2, p1}, Lcom/alibaba/fastjson/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    .line 450
    iget-object p1, p0, Lcom/zhimi/agora/AgoraManager$2;->this$0:Lcom/zhimi/agora/AgoraManager;

    const-string p2, "onVideoSubscribeStateChanged"

    # invokes: Lcom/zhimi/agora/AgoraManager;->onCallback(Ljava/lang/String;Ljava/lang/Object;)V
    invoke-static {p1, p2, v0}, Lcom/zhimi/agora/AgoraManager;->access$100(Lcom/zhimi/agora/AgoraManager;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method