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