VisualCallActivity.smali

.class public Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
.super Landroid/app/Activity;
.source "VisualCallActivity.java"

# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;


# static fields
.field private static final TAG:Ljava/lang/String;


# instance fields
.field ChannelPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

.field private REQUEST_CANCEL:B

.field private REQUEST_NETWORK_ERROR:B

.field private REQUEST_NO_ANSWER:B

.field private VISUAL_CALL_BUSY:B

.field private VisualCallType:I

.field protected aliVideoCanvasBig:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

.field protected aliVideoCanvasSmall:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

.field private callNetWorkReceiver:Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;

.field private callStyle:I

.field chartUserListView:Landroidx/recyclerview/widget/RecyclerView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0900d7
    .end annotation
.end field

.field chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0900e0
    .end annotation
.end field

.field chrVisualcallTime:Landroid/widget/Chronometer;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0900e6
    .end annotation
.end field

.field public currentUid:Ljava/lang/String;

.field dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

.field imgUserHead:Lim/tpelyyftgw/ui/components/BackupImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901d6
    .end annotation
.end field

.field imgVideoUserHead:Lim/tpelyyftgw/ui/components/BackupImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901d7
    .end annotation
.end field

.field imgVisualcall:Landroid/widget/ImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901d8
    .end annotation
.end field

.field img_operate_a:Landroid/widget/ImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901cc
    .end annotation
.end field

.field img_operate_b:Landroid/widget/ImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901cd
    .end annotation
.end field

.field img_operate_c:Landroid/widget/ImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901ce
    .end annotation
.end field

.field img_pre_receive:Landroid/widget/ImageView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0901d0
    .end annotation
.end field

.field lin_operate_a:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09028c
    .end annotation
.end field

.field lin_operate_b:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09028d
    .end annotation
.end field

.field lin_operate_c:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09028e
    .end annotation
.end field

.field llBigRemoteView:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0902c9
    .end annotation
.end field

.field llBigWindow:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0902ca
    .end annotation
.end field

.field llSmallRemoteView:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f0902e1
    .end annotation
.end field

.field private mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

.field protected mBlnReceiveFeedBack:Z

.field mBundle:Landroid/os/Bundle;

.field private mChannel:Ljava/lang/String;

.field protected mContext:Landroid/content/Context;

.field private mEngineNotify:Lcom/alivc/rtc/AliRtcEngineNotify;

.field private mEventListener:Lcom/alivc/rtc/AliRtcEngineEventListener;

.field private mForeServiceIntent:Landroid/content/Intent;

.field private mGrant:Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils$PermissionGrant;

.field private mGrantPermission:Z

.field private mIsAudioCapture:Z

.field private mIsAudioPlay:Z

.field mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09042d
    .end annotation
.end field

.field private mOnSubConfigChangeListener:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;

.field private mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

.field mUserArray:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;",
            ">;"
        }
    .end annotation
.end field

.field private mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

.field private mUsername:Ljava/lang/String;

.field mVideoServiceConnection:Landroid/content/ServiceConnection;

.field private mblnOtherIsPc:Z

.field private mblnResetNoAnswer:Z

.field private mblnUnProcessChooseVoiceTip:Z

.field private mbytExit:B

.field private mbytFPacketRecCount:B

.field private mbytIsForeground:B

.field private mbytLastClickIndex:B

.field protected mbytLocalPos:B

.field private miCallReceiverId:I

.field private misConnect:Z

.field private mlLastClickTime:J

.field private mlStart:J

.field private mlTipShow:J

.field private myservice:Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

.field rel_video_user:Landroid/widget/RelativeLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09037d
    .end annotation
.end field

.field rel_visual_call_a:Landroid/widget/LinearLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09037e
    .end annotation
.end field

.field rel_visual_call_b:Landroid/widget/RelativeLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09037f
    .end annotation
.end field

.field rel_voice_user:Landroid/widget/RelativeLayout;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090380
    .end annotation
.end field

.field sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09042e
    .end annotation
.end field

.field protected soundPool:Landroid/media/SoundPool;

.field protected spConnectingId:I

.field protected surfaceView:Lorg/webrtc/sdk/SophonSurfaceView;

.field private timer:Ljava/util/Timer;

.field private timerTask:Ljava/util/TimerTask;

.field txtCallName:Landroid/widget/TextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090674
    .end annotation
.end field

.field txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090675
    .end annotation
.end field

.field txtTip:Landroid/widget/TextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09068b
    .end annotation
.end field

.field txtVideoName:Landroid/widget/TextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09068c
    .end annotation
.end field

.field txtVideoStatus:Lim/tpelyyftgw/ui/components/ColorTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09068d
    .end annotation
.end field

.field txtVisualcallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f09068e
    .end annotation
.end field

.field txt_operate_a:Lim/tpelyyftgw/ui/components/ColorTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090682
    .end annotation
.end field

.field txt_operate_b:Lim/tpelyyftgw/ui/components/ColorTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090683
    .end annotation
.end field

.field txt_operate_c:Lim/tpelyyftgw/ui/components/ColorTextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090684
    .end annotation
.end field

.field txt_pre_change_to_voice:Landroid/widget/TextView;
    .annotation runtime Lbutterknife/BindView;
        value = 0x7f090687
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 641
    const-class v0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->TAG:Ljava/lang/String;

    return-void
.end method

.method public constructor <init>()V
    .registers 6

    .line 110
    invoke-direct {p0}, Landroid/app/Activity;-><init>()V

    .line 169
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->surfaceView:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 195
    const/4 v1, 0x1

    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    .line 200
    const/4 v2, 0x0

    iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->misConnect:Z

    .line 205
    const/4 v3, 0x2

    iput v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    .line 216
    const-string v3, "0001"

    iput-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    .line 217
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioCapture:Z

    .line 218
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioPlay:Z

    .line 220
    new-instance v3, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;-><init>()V

    iput-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    .line 222
    const-wide/16 v3, 0x0

    iput-wide v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlStart:J

    iput-wide v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlLastClickTime:J

    .line 224
    iput-byte v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    .line 228
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    .line 229
    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytIsForeground:B

    iput-byte v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytExit:B

    .line 230
    new-instance v1, Ljava/util/Timer;

    invoke-direct {v1}, Ljava/util/Timer;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timer:Ljava/util/Timer;

    .line 231
    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timerTask:Ljava/util/TimerTask;

    .line 232
    const/4 v1, -0x2

    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_CANCEL:B

    const/4 v1, -0x3

    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VISUAL_CALL_BUSY:B

    const/4 v1, -0x4

    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_NO_ANSWER:B

    const/4 v1, -0x5

    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_NETWORK_ERROR:B

    .line 233
    const/4 v1, -0x1

    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->miCallReceiverId:I

    .line 234
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnResetNoAnswer:Z

    iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnUnProcessChooseVoiceTip:Z

    .line 236
    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLastClickIndex:B

    .line 237
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnOtherIsPc:Z

    .line 238
    iput-byte v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytFPacketRecCount:B

    .line 733
    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mOnSubConfigChangeListener:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;

    .line 1053
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBundle:Landroid/os/Bundle;

    .line 1058
    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$6;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$6;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mEventListener:Lcom/alivc/rtc/AliRtcEngineEventListener;

    .line 1352
    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$7;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$7;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mEngineNotify:Lcom/alivc/rtc/AliRtcEngineNotify;

    .line 1939
    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$9;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$9;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrant:Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils$PermissionGrant;

    .line 1965
    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->myservice:Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    .line 1982
    new-instance v0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$10;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$10;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mVideoServiceConnection:Landroid/content/ServiceConnection;

    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$002(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Ljava/lang/String;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 110
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    return-object p1
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Ljava/lang/String;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Ljava/lang/String;

    .line 110
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sendKeepLivePacket(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$1000(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # I

    .line 110
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->processOccurError(I)V

    return-void
.end method

.method static synthetic access$1100(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytExit:B

    return v0
.end method

.method static synthetic access$1102(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;B)B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # B

    .line 110
    iput-byte p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytExit:B

    return p1
.end method

.method static synthetic access$1200(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    return v0
.end method

.method static synthetic access$1202(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # I

    .line 110
    iput p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    return p1
.end method

.method static synthetic access$1300(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-wide v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlStart:J

    return-wide v0
.end method

.method static synthetic access$1302(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;J)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # J

    .line 110
    iput-wide p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlStart:J

    return-wide p1
.end method

.method static synthetic access$1400(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_CANCEL:B

    return v0
.end method

.method static synthetic access$1500(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-wide v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlTipShow:J

    return-wide v0
.end method

.method static synthetic access$1502(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;J)J
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # J

    .line 110
    iput-wide p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlTipShow:J

    return-wide p1
.end method

.method static synthetic access$1600(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Landroid/content/Intent;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mForeServiceIntent:Landroid/content/Intent;

    return-object v0
.end method

.method static synthetic access$1602(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Landroid/content/Intent;)Landroid/content/Intent;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Landroid/content/Intent;

    .line 110
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mForeServiceIntent:Landroid/content/Intent;

    return-object p1
.end method

.method static synthetic access$1700(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    return-object v0
.end method

.method static synthetic access$1800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)B
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytFPacketRecCount:B

    return v0
.end method

.method static synthetic access$1808(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)B
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytFPacketRecCount:B

    add-int/lit8 v1, v0, 0x1

    int-to-byte v1, v1

    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytFPacketRecCount:B

    return v0
.end method

.method static synthetic access$1900(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lim/tpelyyftgw/ui/hui/visualcall/FlowService;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->myservice:Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    return-object v0
.end method

.method static synthetic access$1902(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Lim/tpelyyftgw/ui/hui/visualcall/FlowService;)Lim/tpelyyftgw/ui/hui/visualcall/FlowService;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    .line 110
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->myservice:Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    return-object p1
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    return v0
.end method

.method static synthetic access$2000(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeStatusView()V

    return-void
.end method

.method static synthetic access$202(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # I

    .line 110
    iput p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    return p1
.end method

.method static synthetic access$2100(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;)Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    .line 110
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->createCanvasIfNull(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;)Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$2200(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Lcom/alivc/rtc/AliRtcRemoteUserInfo;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;)Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Lcom/alivc/rtc/AliRtcRemoteUserInfo;
    .param p2, "x2"    # Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    .param p3, "x3"    # Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    .line 110
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->convertRemoteUserInfo(Lcom/alivc/rtc/AliRtcRemoteUserInfo;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;)Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$2300(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->initRTCEngineAndStartPreview()V

    return-void
.end method

.method static synthetic access$2400(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sendCallRequest()V

    return-void
.end method

.method static synthetic access$2500(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnResetNoAnswer:Z

    return v0
.end method

.method static synthetic access$2600(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->processNoAnswer()V

    return-void
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Z

    .line 110
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeToVoice(Z)V

    return-void
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    return-void
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    return-void
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    return-object v0
.end method

.method static synthetic access$700()Ljava/lang/String;
    .registers 1

    .line 110
    sget-object v0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->TAG:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lcom/alivc/rtc/AliRtcEngine;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 110
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    return-object v0
.end method

.method static synthetic access$900(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcAudioTrack;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
    .param p1, "x1"    # Ljava/lang/String;
    .param p2, "x2"    # Lcom/alivc/rtc/AliRtcEngine$AliRtcAudioTrack;
    .param p3, "x3"    # Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    .line 110
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->updateRemoteDisplay(Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcAudioTrack;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)V

    return-void
.end method

.method private changeStatusView()V
    .registers 10

    .line 244
    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v1, "--------haha callStyle"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "   VisualCallType"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 246
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const v1, 0x7f0f1012

    const-string v2, "Str_visualcall_cancel"

    const/4 v3, 0x2

    const/4 v4, 0x1

    const/16 v5, 0x8

    const/4 v6, 0x0

    if-ne v0, v4, :cond_181

    .line 248
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_47

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isLocalCameraPublishEnabled()Z

    move-result v0

    if-eqz v0, :cond_47

    .line 249
    const-string v0, "--------\u5173\u95ed\u89c6\u9891"

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 250
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v6}, Lcom/alivc/rtc/AliRtcEngine;->configLocalCameraPublish(Z)V

    .line 251
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->publish()V

    .line 256
    :cond_47
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setVisibility(I)V

    .line 257
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v0, v5}, Lorg/webrtc/sdk/SophonSurfaceView;->setVisibility(I)V

    .line 258
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_video_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 259
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_voice_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 260
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_pre_change_to_voice:Landroid/widget/TextView;

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V

    .line 262
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const v7, 0x7f0803be

    const v8, 0x7f0803bf

    if-ne v0, v4, :cond_b7

    .line 263
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_b:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 264
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 266
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 267
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_c:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 268
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioPlay:Z

    if-eqz v0, :cond_92

    .line 269
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto :goto_a1

    .line 271
    :cond_92
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 280
    :goto_a1
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 281
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_b:Lim/tpelyyftgw/ui/components/ColorTextView;

    const v1, 0x7f0f02f7

    const-string v2, "Cancel"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    goto/16 :goto_2e2

    .line 283
    :cond_b7
    if-ne v0, v3, :cond_db

    .line 284
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_b:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 285
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 287
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_pre_receive:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f0816ac

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto/16 :goto_2e2

    .line 291
    :cond_db
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_b:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 292
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 293
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 294
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 295
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_c:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 296
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_b:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 297
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chrVisualcallTime:Landroid/widget/Chronometer;

    invoke-virtual {v0, v6}, Landroid/widget/Chronometer;->setVisibility(I)V

    .line 298
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/ColorTextView;->setVisibility(I)V

    .line 299
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_b:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    .line 300
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_a:Lim/tpelyyftgw/ui/components/ColorTextView;

    const v1, 0x7f0f1015

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    .line 301
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_c:Lim/tpelyyftgw/ui/components/ColorTextView;

    const v1, 0x7f0f1014

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    .line 303
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioCapture:Z

    if-eqz v0, :cond_138

    .line 304
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto :goto_147

    .line 306
    :cond_138
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 308
    :goto_147
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_2e2

    .line 309
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isSpeakerOn()Z

    move-result v0

    if-eqz v0, :cond_169

    .line 310
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f0816d8

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto/16 :goto_2e2

    .line 312
    :cond_169
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f0816d2

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto/16 :goto_2e2

    .line 321
    :cond_181
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setVisibility(I)V

    .line 322
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v0, v6}, Lorg/webrtc/sdk/SophonSurfaceView;->setVisibility(I)V

    .line 323
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_video_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 324
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_voice_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 327
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_1ae

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isLocalCameraPublishEnabled()Z

    move-result v0

    if-nez v0, :cond_1ae

    .line 328
    const-string v0, "--------\u6253\u5f00\u89c6\u9891"

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 329
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v4}, Lcom/alivc/rtc/AliRtcEngine;->configLocalCameraPublish(Z)V

    .line 330
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->publish()V

    .line 333
    :cond_1ae
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const/16 v7, 0xc

    const/4 v8, -0x1

    if-ne v0, v4, :cond_1fb

    .line 334
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_b:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 335
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 337
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_pre_change_to_voice:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;

    .line 339
    .local v0, "params":Landroid/widget/RelativeLayout$LayoutParams;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    const/high16 v2, 0x43480000    # 200.0f

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/Util;->dp2px(Landroid/content/Context;F)F

    move-result v1

    float-to-int v1, v1

    invoke-virtual {v0, v6, v6, v6, v1}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V

    .line 341
    const/16 v1, 0xe

    invoke-virtual {v0, v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 342
    invoke-virtual {v0, v7, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 343
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_pre_change_to_voice:Landroid/widget/TextView;

    invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 346
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_video_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v1, v6}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 347
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_voice_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v1, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 348
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_a:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 349
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_b:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 350
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_c:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 351
    .end local v0    # "params":Landroid/widget/RelativeLayout$LayoutParams;
    goto/16 :goto_2e2

    :cond_1fb
    if-ne v0, v3, :cond_249

    .line 352
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_b:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 354
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_pre_change_to_voice:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;

    .line 356
    .restart local v0    # "params":Landroid/widget/RelativeLayout$LayoutParams;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    const/high16 v2, 0x42080000    # 34.0f

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/Util;->dp2px(Landroid/content/Context;F)F

    move-result v1

    float-to-int v1, v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    const/high16 v3, 0x43550000    # 213.0f

    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/hviews/dialogs/Util;->dp2px(Landroid/content/Context;F)F

    move-result v2

    float-to-int v2, v2

    invoke-virtual {v0, v6, v6, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V

    .line 358
    const/16 v1, 0xb

    invoke-virtual {v0, v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 359
    invoke-virtual {v0, v7, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 360
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_pre_change_to_voice:Landroid/widget/TextView;

    invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 362
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_a:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 364
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_pre_receive:Landroid/widget/ImageView;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f0816a8

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 366
    .end local v0    # "params":Landroid/widget/RelativeLayout$LayoutParams;
    goto/16 :goto_2e2

    .line 367
    :cond_249
    const-string v0, "---------ai "

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 368
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_b:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 369
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_visual_call_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 370
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setVisibility(I)V

    .line 372
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_pre_change_to_voice:Landroid/widget/TextView;

    invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V

    .line 373
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_video_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 374
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_voice_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 375
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 376
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_b:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 377
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_c:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 379
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v3

    const v4, 0x7f0816aa

    invoke-static {v4}, Lnp/NPFog;->d(I)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 380
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_a:Lim/tpelyyftgw/ui/components/ColorTextView;

    const v3, 0x7f0f1018

    const-string v4, "Str_visualcall_to_voice"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    .line 382
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_b:Landroid/widget/ImageView;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v3

    const v4, 0x7f0816d3

    invoke-static {v4}, Lnp/NPFog;->d(I)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 383
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_b:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    .line 386
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f0816d6

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 387
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txt_operate_c:Lim/tpelyyftgw/ui/components/ColorTextView;

    const v1, 0x7f0f1013

    const-string v2, "Str_visualcall_change_camera"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ColorTextView;->setText(Ljava/lang/CharSequence;)V

    .line 393
    :cond_2e2
    :goto_2e2
    return-void
.end method

.method private changeToVoice(Z)V
    .registers 6
    .param p1, "blnCaller"    # Z

    .line 2257
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    const/4 v1, 0x0

    if-eqz v0, :cond_15

    .line 2258
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isSpeakerOn()Z

    move-result v0

    if-eqz v0, :cond_10

    .line 2259
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->enableSpeakerphone(Z)I

    .line 2260
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->stopPreview()I

    .line 2262
    :cond_15
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeStatusView()V

    .line 2263
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytIsForeground:B

    if-nez v0, :cond_20

    .line 2264
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnUnProcessChooseVoiceTip:Z

    goto :goto_4f

    .line 2266
    :cond_20
    if-eqz p1, :cond_2f

    .line 2267
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v2, 0x7f0f1573

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_3b

    .line 2269
    :cond_2f
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v2, 0x7f0f1593

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2270
    :goto_3b
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 2271
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2272
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$Qg3GUjXsYhsnju7uIHOEPbHucI0;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$Qg3GUjXsYhsnju7uIHOEPbHucI0;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v2, 0x7d0

    invoke-virtual {v0, v1, v2, v3}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2274
    :goto_4f
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setHeadImage()V

    .line 2275
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const/4 v1, 0x3

    if-eq v0, v1, :cond_79

    .line 2276
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v0, :cond_6a

    .line 2277
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    const v1, 0x7f0f15a0

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->animForWaitting(Ljava/lang/String;Landroid/widget/TextView;)V

    goto :goto_85

    .line 2279
    :cond_6a
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    const v1, 0x7f0f1574

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->animForWaitting(Ljava/lang/String;Landroid/widget/TextView;)V

    goto :goto_85

    .line 2281
    :cond_79
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigWindow:Landroid/widget/LinearLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 2282
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setVisibility(I)V

    .line 2284
    :goto_85
    return-void
.end method

.method private checkPermission(Ljava/lang/String;)Z
    .registers 4
    .param p1, "permission"    # Ljava/lang/String;

    .line 1016
    const/4 v0, 0x1

    :try_start_1
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-static {v1, p1}, Landroidx/core/app/ActivityCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I

    move-result v1
    :try_end_7
    .catch Ljava/lang/RuntimeException; {:try_start_1 .. :try_end_7} :catch_d

    .line 1017
    .local v1, "i":I
    if-eqz v1, :cond_a

    .line 1018
    return v0

    .line 1022
    .end local v1    # "i":I
    :cond_a
    nop

    .line 1023
    const/4 v0, 0x0

    return v0

    .line 1020
    :catch_d
    move-exception v1

    .line 1021
    .local v1, "e":Ljava/lang/RuntimeException;
    return v0
.end method

.method private convertRemoteUserInfo(Lcom/alivc/rtc/AliRtcRemoteUserInfo;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;)Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;
    .registers 11
    .param p1, "remoteUserInfo"    # Lcom/alivc/rtc/AliRtcRemoteUserInfo;
    .param p2, "cameraCanvas"    # Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    .param p3, "screenCanvas"    # Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    .line 1843
    invoke-virtual {p1}, Lcom/alivc/rtc/AliRtcRemoteUserInfo;->getUserID()Ljava/lang/String;

    move-result-object v0

    .line 1844
    .local v0, "uid":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;->createDataIfNull(Ljava/lang/String;)Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;

    move-result-object v1

    .line 1845
    .local v1, "ret":Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;
    invoke-virtual {p1}, Lcom/alivc/rtc/AliRtcRemoteUserInfo;->getUserID()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;->mUserId:Ljava/lang/String;

    .line 1847
    invoke-virtual {p1}, Lcom/alivc/rtc/AliRtcRemoteUserInfo;->getDisplayName()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;->mUserName:Ljava/lang/String;

    .line 1849
    const/4 v2, 0x0

    if-eqz p2, :cond_1c

    iget-object v3, p2, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    goto :goto_1d

    :cond_1c
    move-object v3, v2

    :goto_1d
    iput-object v3, v1, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;->mCameraSurface:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 1850
    const/4 v3, 0x1

    const/4 v4, 0x0

    if-eqz p2, :cond_2b

    iget-object v5, p2, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->mirrorMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    sget-object v6, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;->AliRtcRenderMirrorModeAllEnabled:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    if-ne v5, v6, :cond_2b

    const/4 v5, 0x1

    goto :goto_2c

    :cond_2b
    const/4 v5, 0x0

    :goto_2c
    iput-boolean v5, v1, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;->mIsCameraFlip:Z

    .line 1852
    if-eqz p3, :cond_32

    iget-object v2, p3, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    :cond_32
    iput-object v2, v1, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;->mScreenSurface:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 1853
    if-eqz p3, :cond_3d

    iget-object v2, p3, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->mirrorMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    sget-object v5, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;->AliRtcRenderMirrorModeAllEnabled:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    if-ne v2, v5, :cond_3d

    goto :goto_3e

    :cond_3d
    const/4 v3, 0x0

    :goto_3e
    iput-boolean v3, v1, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserBean;->mIsScreenFlip:Z

    .line 1855
    return-object v1
.end method

.method private createCanvasIfNull(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;)Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    .registers 4
    .param p1, "canvas"    # Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    .line 1860
    if-eqz p1, :cond_6

    iget-object v0, p1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    if-nez v0, :cond_1e

    .line 1862
    :cond_6
    new-instance v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    invoke-direct {v0}, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;-><init>()V

    move-object p1, v0

    .line 1863
    new-instance v0, Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-direct {v0, p0}, Lorg/webrtc/sdk/SophonSurfaceView;-><init>(Landroid/content/Context;)V

    .line 1865
    .local v0, "surfaceView":Lorg/webrtc/sdk/SophonSurfaceView;
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 1866
    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 1867
    iput-object v0, p1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 1869
    sget-object v1, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;->AliRtcRenderModeAuto:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    iput-object v1, p1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->renderMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    .line 1871
    .end local v0    # "surfaceView":Lorg/webrtc/sdk/SophonSurfaceView;
    :cond_1e
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnOtherIsPc:Z

    if-eqz v0, :cond_26

    .line 1872
    sget-object v0, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;->AliRtcRenderModeClip:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    iput-object v0, p1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->renderMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    .line 1873
    :cond_26
    return-object p1
.end method

.method private createLocalVideoView(Landroid/view/ViewGroup;)V
    .registers 6
    .param p1, "v"    # Landroid/view/ViewGroup;

    .line 1752
    invoke-virtual {p1}, Landroid/view/ViewGroup;->removeAllViews()V

    .line 1754
    new-instance v0, Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-direct {v0, p0}, Lorg/webrtc/sdk/SophonSurfaceView;-><init>(Landroid/content/Context;)V

    .line 1755
    .local v0, "surfaceView1":Lorg/webrtc/sdk/SophonSurfaceView;
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 1756
    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 1758
    new-instance v1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    invoke-direct {v1}, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;-><init>()V

    .line 1759
    .local v1, "aliVideoCanvas":Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    new-instance v2, Landroid/view/ViewGroup$LayoutParams;

    const/4 v3, -0x1

    invoke-direct {v2, v3, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {p1, v0, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1760
    iput-object v0, v1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 1761
    sget-object v2, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;->AliRtcRenderModeAuto:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    iput-object v2, v1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->renderMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    .line 1763
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v2, :cond_36

    .line 1764
    invoke-virtual {v2}, Lcom/alivc/rtc/AliRtcEngine;->stopPreview()I

    .line 1765
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    sget-object v3, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackCamera:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    invoke-virtual {v2, v1, v3}, Lcom/alivc/rtc/AliRtcEngine;->setLocalViewConfig(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)I

    .line 1766
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v2}, Lcom/alivc/rtc/AliRtcEngine;->startPreview()I

    .line 1768
    :cond_36
    const/4 v2, 0x0

    invoke-virtual {p1, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    invoke-virtual {v3, v2}, Landroid/view/View;->setVisibility(I)V

    .line 1769
    return-void
.end method

.method private initLocalView()V
    .registers 4

    .line 857
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 858
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 859
    new-instance v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    invoke-direct {v0}, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasBig:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    .line 860
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    iput-object v1, v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 861
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasBig:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    sget-object v1, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;->AliRtcRenderModeAuto:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    iput-object v1, v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->renderMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    .line 864
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 865
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v0, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 866
    new-instance v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    invoke-direct {v0}, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasSmall:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    .line 867
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    iput-object v1, v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->view:Lorg/webrtc/sdk/SophonSurfaceView;

    .line 868
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasSmall:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    sget-object v1, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;->AliRtcRenderModeAuto:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    iput-object v1, v0, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->renderMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMode;

    .line 870
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_43

    .line 871
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasBig:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    sget-object v2, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackCamera:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    invoke-virtual {v0, v1, v2}, Lcom/alivc/rtc/AliRtcEngine;->setLocalViewConfig(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)I

    .line 873
    :cond_43
    return-void
.end method

.method private initRTCEngineAndStartPreview()V
    .registers 4

    .line 808
    const-string v0, "android.permission.CAMERA"

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->checkPermission(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_42

    const-string v0, "android.permission.RECORD_AUDIO"

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->checkPermission(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_11

    goto :goto_42

    .line 815
    :cond_11
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrantPermission:Z

    .line 817
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-nez v1, :cond_41

    .line 820
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/alivc/rtc/AliRtcEngine;->getInstance(Landroid/content/Context;)Lcom/alivc/rtc/AliRtcEngineImpl;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    .line 822
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mEventListener:Lcom/alivc/rtc/AliRtcEngineEventListener;

    invoke-virtual {v1, v2}, Lcom/alivc/rtc/AliRtcEngine;->setRtcEngineEventListener(Lcom/alivc/rtc/AliRtcEngineEventListener;)V

    .line 824
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mEngineNotify:Lcom/alivc/rtc/AliRtcEngineNotify;

    invoke-virtual {v1, v2}, Lcom/alivc/rtc/AliRtcEngine;->setRtcEngineNotify(Lcom/alivc/rtc/AliRtcEngineNotify;)V

    .line 825
    iget v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v2, 0x2

    if-ne v1, v2, :cond_3c

    .line 827
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->initLocalView()V

    .line 829
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->startPreview()V

    goto :goto_41

    .line 831
    :cond_3c
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v1, v0}, Lcom/alivc/rtc/AliRtcEngine;->setAudioOnlyMode(Z)I

    .line 834
    :cond_41
    :goto_41
    return-void

    .line 810
    :cond_42
    :goto_42
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setUpSplash()V

    .line 811
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrantPermission:Z

    .line 812
    return-void
.end method

.method private initRing()V
    .registers 4

    .line 636
    new-instance v0, Landroid/media/SoundPool;

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-direct {v0, v2, v1, v1}, Landroid/media/SoundPool;-><init>(III)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    .line 637
    const v1, 0x7f0e0011

    invoke-virtual {v0, p0, v1, v2}, Landroid/media/SoundPool;->load(Landroid/content/Context;II)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    .line 638
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$-thyieB5GkVgXERJz5AdICf2N6Y;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$-thyieB5GkVgXERJz5AdICf2N6Y;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v0, v1}, Landroid/media/SoundPool;->setOnLoadCompleteListener(Landroid/media/SoundPool$OnLoadCompleteListener;)V

    .line 639
    return-void
.end method

.method private initView()V
    .registers 7

    .line 680
    new-instance v0, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    .line 681
    new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;

    const/4 v1, 0x0

    invoke-direct {v0, p0, v1, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

    .line 682
    .local v0, "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chartUserListView:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 683
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chartUserListView:Landroidx/recyclerview/widget/RecyclerView;

    new-instance v3, Lim/tpelyyftgw/ui/hui/visualcall/BaseRecyclerViewAdapter$DividerGridItemDecoration;

    .line 684
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v4

    const v5, 0x7f0815a1

    invoke-static {v5}, Lnp/NPFog;->d(I)I

    move-result v5

    invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-direct {v3, v4}, Lim/tpelyyftgw/ui/hui/visualcall/BaseRecyclerViewAdapter$DividerGridItemDecoration;-><init>(Landroid/graphics/drawable/Drawable;)V

    .line 683
    invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 685
    new-instance v2, Landroidx/recyclerview/widget/DefaultItemAnimator;

    invoke-direct {v2}, Landroidx/recyclerview/widget/DefaultItemAnimator;-><init>()V

    .line 686
    .local v2, "anim":Landroidx/recyclerview/widget/DefaultItemAnimator;
    invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/DefaultItemAnimator;->setSupportsChangeAnimations(Z)V

    .line 687
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chartUserListView:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V

    .line 688
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chartUserListView:Landroidx/recyclerview/widget/RecyclerView;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 689
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mOnSubConfigChangeListener:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;->setOnSubConfigChangeListener(Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;)V

    .line 690
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chartUserListView:Landroidx/recyclerview/widget/RecyclerView;

    new-instance v3, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$4;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$4;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->addOnChildAttachStateChangeListener(Landroidx/recyclerview/widget/RecyclerView$OnChildAttachStateChangeListener;)V

    .line 703
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeStatusView()V

    .line 705
    return-void
.end method

.method private joinChannel()V
    .registers 4

    .line 709
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-nez v0, :cond_5

    .line 710
    return-void

    .line 712
    :cond_5
    new-instance v0, Lcom/alivc/rtc/AliRtcAuthInfo;

    invoke-direct {v0}, Lcom/alivc/rtc/AliRtcAuthInfo;-><init>()V

    .line 713
    .local v0, "userInfo":Lcom/alivc/rtc/AliRtcAuthInfo;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;->appid:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcAuthInfo;->setAppid(Ljava/lang/String;)V

    .line 714
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;->nonce:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcAuthInfo;->setNonce(Ljava/lang/String;)V

    .line 715
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    iget-wide v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;->timestamp:J

    invoke-virtual {v0, v1, v2}, Lcom/alivc/rtc/AliRtcAuthInfo;->setTimestamp(J)V

    .line 716
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;->userid:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcAuthInfo;->setUserId(Ljava/lang/String;)V

    .line 717
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;->gslb:[Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcAuthInfo;->setGslb([Ljava/lang/String;)V

    .line 718
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    iget-object v1, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;->token:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcAuthInfo;->setToken(Ljava/lang/String;)V

    .line 719
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcAuthInfo;->setConferenceId(Ljava/lang/String;)V

    .line 725
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    const/4 v2, 0x1

    invoke-virtual {v1, v2, v2}, Lcom/alivc/rtc/AliRtcEngine;->setAutoPublish(ZZ)I

    .line 727
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUsername:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lcom/alivc/rtc/AliRtcEngine;->joinChannel(Lcom/alivc/rtc/AliRtcAuthInfo;Ljava/lang/String;)V

    .line 729
    const-string v1, "--------"

    const-string v2, "======="

    invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 730
    return-void
.end method

.method static synthetic lambda$onCreate$0(Landroid/widget/Chronometer;)V
    .registers 11
    .param p0, "chronometer"    # Landroid/widget/Chronometer;

    .line 463
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v0

    invoke-virtual {p0}, Landroid/widget/Chronometer;->getBase()J

    move-result-wide v2

    sub-long/2addr v0, v2

    .line 464
    .local v0, "time":J
    const-wide/32 v2, 0x36ee80

    div-long v2, v0, v2

    long-to-int v3, v2

    .line 465
    .local v3, "h":I
    const v2, 0x36ee80

    mul-int v4, v3, v2

    int-to-long v4, v4

    sub-long v4, v0, v4

    long-to-int v5, v4

    const v4, 0xea60

    div-int/2addr v5, v4

    .line 466
    .local v5, "m":I
    mul-int v2, v2, v3

    int-to-long v6, v2

    sub-long v6, v0, v6

    mul-int v4, v4, v5

    int-to-long v8, v4

    sub-long/2addr v6, v8

    long-to-int v2, v6

    div-int/lit16 v2, v2, 0x3e8

    .line 467
    .local v2, "s":I
    if-lez v3, :cond_2d

    .line 468
    mul-int/lit8 v4, v3, 0x3c

    add-int/2addr v5, v4

    .line 469
    :cond_2d
    const-string v4, "0"

    const-string v6, ""

    const/16 v7, 0xa

    new-instance v8, Ljava/lang/StringBuilder;

    if-ge v5, v7, :cond_41

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

    invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    goto :goto_4a

    :cond_41
    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    :goto_4a
    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    .line 470
    .local v8, "mm":Ljava/lang/String;
    if-ge v2, v7, :cond_60

    new-instance v6, Ljava/lang/StringBuilder;

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

    invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    goto :goto_6f

    :cond_60
    new-instance v4, Ljava/lang/StringBuilder;

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

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 471
    .local v4, "ss":Ljava/lang/String;
    :goto_6f
    new-instance v6, Ljava/lang/StringBuilder;

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

    invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, ":"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    .line 472
    .local v6, "timeFormat":Ljava/lang/String;
    invoke-virtual {p0, v6}, Landroid/widget/Chronometer;->setText(Ljava/lang/CharSequence;)V

    .line 473
    return-void
.end method

.method public static synthetic lambda$wUgX118emevIK9qtlUyB8ogL_KU(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->requestPermission()V

    return-void
.end method

.method private noSessionExit(I)V
    .registers 3
    .param p1, "error"    # I

    .line 1303
    new-instance v0, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$OKu89uQIjmtfpDHhFD0HsIU-zrk;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$OKu89uQIjmtfpDHhFD0HsIU-zrk;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->runOnUiThread(Ljava/lang/Runnable;)V

    .line 1328
    return-void
.end method

.method private openJoinChannelBeforeNeedParams()V
    .registers 3

    .line 779
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_37

    .line 781
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioCapture:Z

    if-eqz v1, :cond_c

    .line 782
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->startAudioCapture()I

    goto :goto_f

    .line 785
    :cond_c
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->stopAudioCapture()I

    .line 789
    :goto_f
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioPlay:Z

    if-eqz v0, :cond_19

    .line 790
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->startAudioPlayer()I

    goto :goto_1e

    .line 792
    :cond_19
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->stopAudioPlayer()I

    .line 794
    :goto_1e
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->enableEarBack(Z)I

    .line 795
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isSpeakerOn()Z

    move-result v0

    if-nez v0, :cond_37

    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_37

    .line 796
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->enableSpeakerphone(Z)I

    .line 799
    :cond_37
    return-void
.end method

.method private processNoAnswer()V
    .registers 8

    .line 493
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    const/4 v1, 0x0

    if-eqz v0, :cond_c

    .line 494
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    invoke-virtual {v2, v0}, Landroid/media/SoundPool;->stop(I)V

    .line 495
    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    .line 497
    :cond_c
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    .line 498
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I

    move-result v0

    .line 499
    .local v0, "currentConnectionState":I
    const/4 v2, 0x1

    const/4 v3, 0x2

    if-eq v0, v3, :cond_2f

    if-ne v0, v2, :cond_20

    goto :goto_2f

    .line 503
    :cond_20
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v5, 0x7f0f1584

    const-string v6, "visual_call_no_answer_tip"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_3d

    .line 500
    :cond_2f
    :goto_2f
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v5, 0x7f0f157b

    const-string v6, "visual_call_fail"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 505
    :goto_3d
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    iget-byte v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_NO_ANSWER:B

    iget v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v6, v3, :cond_46

    goto :goto_47

    :cond_46
    const/4 v2, 0x0

    :goto_47
    invoke-static {v4, v5, v2}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->DiscardAVideoCall(Ljava/lang/String;IZ)V

    .line 506
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v2, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 507
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 508
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtVideoStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$xg27JrSpujPJ4mssCvRTmEdCSVs;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$xg27JrSpujPJ4mssCvRTmEdCSVs;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v3, 0x7d0

    invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/components/ColorTextView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 509
    return-void
.end method

.method private processOccurError(I)V
    .registers 3
    .param p1, "error"    # I

    .line 1278
    const v0, 0x102020c

    if-eq p1, v0, :cond_b

    const v0, 0x2010105

    if-eq p1, v0, :cond_b

    goto :goto_f

    .line 1281
    :cond_b
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->noSessionExit(I)V

    .line 1282
    nop

    .line 1286
    :goto_f
    return-void
.end method

.method private reInstallTimer()V
    .registers 5

    .line 2287
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnResetNoAnswer:Z

    .line 2288
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$J58tIYoH8BFssZcoPMmLKzh2Ayk;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$J58tIYoH8BFssZcoPMmLKzh2Ayk;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/32 v2, 0x88b8

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2293
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$bIjZcKNjkxgsox3BgFyifW2c_Xg;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$bIjZcKNjkxgsox3BgFyifW2c_Xg;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v2, 0x3a98

    invoke-virtual {v0, v1, v2, v3}, Landroid/widget/ImageView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2298
    return-void
.end method

.method private regNotification()V
    .registers 3

    .line 2180
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallReady:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 2181
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->reecivedAVideoDiscarded:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 2182
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallAccept:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 2183
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallBusy:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 2184
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallChangeVoice:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 2185
    return-void
.end method

.method private requestPermission()V
    .registers 5

    .line 1912
    const-string v0, "android.permission.CAMERA"

    const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"

    const-string v2, "android.permission.RECORD_AUDIO"

    const-string v3, "android.permission.READ_EXTERNAL_STORAGE"

    filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrant:Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils$PermissionGrant;

    invoke-static {p0, v0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils;->requestMultiPermissions(Landroid/app/Activity;[Ljava/lang/String;Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils$PermissionGrant;)V

    .line 1918
    return-void
.end method

.method private sendCallRequest()V
    .registers 5

    .line 571
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_7

    const/4 v0, 0x1

    goto :goto_8

    :cond_7
    const/4 v0, 0x0

    :goto_8
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserArray:Ljava/util/ArrayList;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->ChannelPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    new-instance v3, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$3;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$3;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-static {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->StartAVideoCall(ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface$AVideoRequestCallBack;)V

    .line 633
    return-void
.end method

.method private sendKeepLivePacket(Ljava/lang/String;)V
    .registers 9
    .param p1, "strId"    # Ljava/lang/String;

    .line 522
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timerTask:Ljava/util/TimerTask;

    if-nez v0, :cond_19

    .line 523
    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$2;

    invoke-direct {v2, p0, p1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$2;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Ljava/lang/String;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timerTask:Ljava/util/TimerTask;

    .line 548
    :try_start_b
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timer:Ljava/util/Timer;

    const-wide/16 v3, 0x36b0

    const-wide/16 v5, 0x36b0

    invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V
    :try_end_14
    .catch Ljava/lang/Exception; {:try_start_b .. :try_end_14} :catch_15

    .line 551
    goto :goto_19

    .line 549
    :catch_15
    move-exception v0

    .line 550
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 553
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_19
    :goto_19
    return-void
.end method

.method private setFullScreen()V
    .registers 6

    .line 2188
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->requestWindowFeature(I)Z

    .line 2189
    const v0, 0x7f1001ad

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTheme(I)V

    .line 2190
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-lt v0, v1, :cond_2d

    .line 2192
    const/high16 v0, -0x1000000

    :try_start_12
    new-instance v2, Landroid/app/ActivityManager$TaskDescription;

    const-string v3, "actionBarDefault"

    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v3

    or-int/2addr v3, v0

    const/4 v4, 0x0

    invoke-direct {v2, v4, v4, v3}, Landroid/app/ActivityManager$TaskDescription;-><init>(Ljava/lang/String;Landroid/graphics/Bitmap;I)V

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTaskDescription(Landroid/app/ActivityManager$TaskDescription;)V
    :try_end_22
    .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_22} :catch_23

    .line 2195
    goto :goto_24

    .line 2193
    :catch_23
    move-exception v2

    .line 2197
    :goto_24
    :try_start_24
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getWindow()Landroid/view/Window;

    move-result-object v2

    invoke-virtual {v2, v0}, Landroid/view/Window;->setNavigationBarColor(I)V
    :try_end_2b
    .catch Ljava/lang/Exception; {:try_start_24 .. :try_end_2b} :catch_2c

    .line 2200
    goto :goto_2d

    .line 2198
    :catch_2c
    move-exception v0

    .line 2202
    :cond_2d
    :goto_2d
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getWindow()Landroid/view/Window;

    move-result-object v0

    const v2, 0x7f0803a4

    invoke-virtual {v0, v2}, Landroid/view/Window;->setBackgroundDrawableResource(I)V

    .line 2205
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v1, :cond_4c

    .line 2206
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getWindow()Landroid/view/Window;

    move-result-object v0

    .line 2207
    .local v0, "window":Landroid/view/Window;
    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    const/16 v2, 0x500

    invoke-virtual {v1, v2}, Landroid/view/View;->setSystemUiVisibility(I)V

    .line 2209
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/Window;->setStatusBarColor(I)V

    .line 2217
    .end local v0    # "window":Landroid/view/Window;
    :cond_4c
    return-void
.end method

.method private setHeadImage()V
    .registers 9

    .line 647
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->miCallReceiverId:I

    const/4 v1, -0x1

    if-ne v0, v1, :cond_6

    .line 648
    return-void

    .line 649
    :cond_6
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->miCallReceiverId:I

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

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 650
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const-string v1, ""

    .line 651
    .local v1, "strName":Ljava/lang/String;
    if-eqz v0, :cond_1c

    .line 652
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    .line 653
    :cond_1c
    new-instance v2, Lim/tpelyyftgw/ui/components/AvatarDrawable;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>()V

    .line 654
    .local v2, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 655
    iget v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v4, 0x2

    const-string v5, "50_50"

    const/4 v6, 0x0

    const/high16 v7, 0x428c0000    # 70.0f

    if-ne v3, v4, :cond_46

    .line 656
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVideoUserHead:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 657
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVideoUserHead:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v4

    invoke-virtual {v3, v4, v5, v2, v0}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V

    .line 658
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtVideoName:Landroid/widget/TextView;

    invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_60

    .line 659
    :cond_46
    const/4 v4, 0x1

    if-ne v3, v4, :cond_60

    .line 660
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgUserHead:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V

    .line 661
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgUserHead:Lim/tpelyyftgw/ui/components/BackupImageView;

    invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v4

    invoke-virtual {v3, v4, v5, v2, v0}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V

    .line 662
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallName:Landroid/widget/TextView;

    invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 665
    :cond_60
    :goto_60
    return-void
.end method

.method private setTipPos()V
    .registers 4

    .line 2247
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;

    .line 2248
    .local v0, "layoutParams":Landroid/widget/RelativeLayout$LayoutParams;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_voice_user:Landroid/widget/RelativeLayout;

    invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getVisibility()I

    move-result v1

    const/16 v2, 0x8

    if-ne v1, v2, :cond_1a

    .line 2249
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/16 v2, 0x11

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setGravity(I)V

    goto :goto_29

    .line 2251
    :cond_1a
    const/4 v1, 0x3

    const v2, 0x7f090380

    invoke-virtual {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 2252
    const/high16 v1, 0x41c80000    # 25.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I

    .line 2254
    :goto_29
    return-void
.end method

.method private showPermissionErrorAlert(Ljava/lang/String;)V
    .registers 5
    .param p1, "message"    # Ljava/lang/String;

    .line 1033
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 1034
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const-string v1, "AppName"

    const v2, 0x7f0f0141

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1035
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1036
    const-string v1, "PermissionOpenSettings"

    const v2, 0x7f0f0c5a

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$bIJR3LGyYkwzoxngLTXjvxOfDbc;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$bIJR3LGyYkwzoxngLTXjvxOfDbc;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1045
    const-string v1, "OK"

    const v2, 0x7f0f0a5a

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 1046
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    .line 1047
    return-void
.end method

.method private startPreview()V
    .registers 2

    .line 837
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-nez v0, :cond_5

    .line 838
    return-void

    .line 841
    :cond_5
    :try_start_5
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->startPreview()I
    :try_end_8
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_8} :catch_9

    .line 844
    goto :goto_d

    .line 842
    :catch_9
    move-exception v0

    .line 843
    .local v0, "e":Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    .line 845
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_d
    return-void
.end method

.method private stopRtcAndService()V
    .registers 4

    .line 2220
    sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    if-eqz v0, :cond_3b

    .line 2221
    const/4 v0, 0x0

    sput-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    .line 2223
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mForeServiceIntent:Landroid/content/Intent;

    if-eqz v1, :cond_20

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    const-class v2, Lim/tpelyyftgw/ui/hui/visualcall/ForegroundService;

    .line 2224
    invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v2

    .line 2223
    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/hui/visualcall/AppUtils;->isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_20

    .line 2225
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mForeServiceIntent:Landroid/content/Intent;

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopService(Landroid/content/Intent;)Z

    .line 2229
    :cond_20
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v1, :cond_31

    .line 2230
    new-instance v1, Ljava/lang/Thread;

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$Yp8nmk4wCzgMj062g5oChT3LWD4;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$Yp8nmk4wCzgMj062g5oChT3LWD4;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-direct {v1, v2}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V

    .line 2239
    invoke-virtual {v1}, Ljava/lang/Thread;->start()V

    .line 2242
    :cond_31
    sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    const/4 v2, 0x1

    invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V

    .line 2244
    :cond_3b
    return-void
.end method

.method private updateRemoteDisplay(Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcAudioTrack;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)V
    .registers 5
    .param p1, "uid"    # Ljava/lang/String;
    .param p2, "at"    # Lcom/alivc/rtc/AliRtcEngine$AliRtcAudioTrack;
    .param p3, "vt"    # Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    .line 1676
    new-instance v0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$8;

    invoke-direct {v0, p0, p1, p3}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$8;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)V

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->runOnUiThread(Ljava/lang/Runnable;)V

    .line 1749
    return-void
.end method


# virtual methods
.method protected changeLocalPreview(Lorg/webrtc/sdk/SophonSurfaceView;)V
    .registers 7
    .param p1, "view"    # Lorg/webrtc/sdk/SophonSurfaceView;

    .line 1777
    const/4 v0, 0x1

    const/4 v1, 0x0

    if-eqz p1, :cond_d

    .line 1778
    iget-byte v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    if-nez v2, :cond_b

    .line 1779
    iput-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    goto :goto_d

    .line 1781
    :cond_b
    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    .line 1784
    :cond_d
    :goto_d
    iget-byte v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    const/16 v3, 0x8

    const/4 v4, -0x1

    if-nez v2, :cond_7c

    .line 1785
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v2, v3}, Lorg/webrtc/sdk/SophonSurfaceView;->setVisibility(I)V

    .line 1786
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1787
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v2, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setVisibility(I)V

    .line 1788
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1789
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 1790
    .local v2, "v":Landroid/view/View;
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v3}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 1791
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v3}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 1792
    if-nez p1, :cond_53

    .line 1793
    if-eqz v2, :cond_5d

    .line 1794
    move-object v3, v2

    check-cast v3, Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v3, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 1795
    move-object v3, v2

    check-cast v3, Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v3, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 1796
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_5d

    .line 1799
    :cond_53
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v1, p1, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1800
    :cond_5d
    :goto_5d
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v1, :cond_79

    .line 1801
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v1, v0}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 1802
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v1, v0}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 1803
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasSmall:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    sget-object v4, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackCamera:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    invoke-virtual {v1, v3, v4}, Lcom/alivc/rtc/AliRtcEngine;->setLocalViewConfig(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)I

    .line 1804
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v1}, Lcom/alivc/rtc/AliRtcEngine;->startPreview()I

    .line 1806
    :cond_79
    iput-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    .line 1807
    .end local v2    # "v":Landroid/view/View;
    goto :goto_d7

    .line 1808
    :cond_7c
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mLocalView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v2, v1}, Lorg/webrtc/sdk/SophonSurfaceView;->setVisibility(I)V

    .line 1809
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1810
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sfSmallView:Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v2, v3}, Lorg/webrtc/sdk/SophonSurfaceView;->setVisibility(I)V

    .line 1811
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1812
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 1813
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 1814
    .restart local v2    # "v":Landroid/view/View;
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigRemoteView:Landroid/widget/LinearLayout;

    invoke-virtual {v3}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 1815
    if-nez p1, :cond_b5

    .line 1816
    if-eqz v2, :cond_c5

    .line 1817
    move-object v3, v2

    check-cast v3, Lorg/webrtc/sdk/SophonSurfaceView;

    invoke-virtual {v3, v0}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 1818
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v0, v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_c5

    .line 1821
    :cond_b5
    invoke-virtual {p1, v0}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderOnTop(Z)V

    .line 1822
    invoke-virtual {p1, v0}, Lorg/webrtc/sdk/SophonSurfaceView;->setZOrderMediaOverlay(Z)V

    .line 1823
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llSmallRemoteView:Landroid/widget/LinearLayout;

    new-instance v3, Landroid/widget/LinearLayout$LayoutParams;

    invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v0, p1, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1826
    :cond_c5
    :goto_c5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_d5

    .line 1827
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->aliVideoCanvasBig:Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    sget-object v4, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackCamera:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    invoke-virtual {v0, v3, v4}, Lcom/alivc/rtc/AliRtcEngine;->setLocalViewConfig(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)I

    .line 1828
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->startPreview()I

    .line 1830
    :cond_d5
    iput-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLocalPos:B

    .line 1832
    .end local v2    # "v":Landroid/view/View;
    :goto_d7
    return-void
.end method

.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 13
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 2065
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallReady:I

    const/4 v1, 0x0

    if-ne p1, v0, :cond_1b

    .line 2066
    aget-object v0, p3, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCall;

    .line 2067
    .local v0, "meetCall":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCall;
    if-eqz v0, :cond_19

    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCall;->id:Ljava/lang/String;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_19

    .line 2078
    iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCall;->isPc:Z

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnOtherIsPc:Z

    .line 2080
    .end local v0    # "meetCall":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCall;
    :cond_19
    goto/16 :goto_18a

    :cond_1b
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->reecivedAVideoDiscarded:I

    const-wide/16 v2, 0x7d0

    const/4 v4, 0x1

    if-ne p1, v0, :cond_9f

    .line 2081
    aget-object v0, p3, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallDiscarded;

    .line 2082
    .local v0, "discarded":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallDiscarded;
    if-eqz v0, :cond_9d

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallDiscarded;->id:Ljava/lang/String;

    iget-object v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_9d

    .line 2084
    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVisualcall:Landroid/widget/ImageView;

    invoke-virtual {v5, v1}, Landroid/widget/ImageView;->setEnabled(Z)V

    .line 2085
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    .line 2086
    iget v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    if-eqz v5, :cond_45

    .line 2087
    iget-object v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    invoke-virtual {v6, v5}, Landroid/media/SoundPool;->stop(I)V

    .line 2088
    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    .line 2090
    :cond_45
    iget v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const/4 v6, 0x3

    const v7, 0x7f0f158e

    const-string v8, "visual_call_other_side_discard"

    if-ne v5, v6, :cond_6d

    .line 2091
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2092
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v4, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2093
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chrVisualcallTime:Landroid/widget/Chronometer;

    invoke-virtual {v1}, Landroid/widget/Chronometer;->stop()V

    .line 2094
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v4, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v1, v4, v2, v3}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    goto :goto_9d

    .line 2096
    :cond_6d
    iget-boolean v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-eqz v5, :cond_7b

    .line 2097
    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_89

    .line 2099
    :cond_7b
    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v6, 0x7f0f158f

    const-string v7, "visual_call_other_side_refuse"

    invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2100
    :goto_89
    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v5, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2101
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 2102
    iput-boolean v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    .line 2103
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v4, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v1, v4, v2, v3}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2106
    .end local v0    # "discarded":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallDiscarded;
    :cond_9d
    :goto_9d
    goto/16 :goto_18a

    :cond_9f
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallAccept:I

    const/4 v5, 0x2

    if-ne p1, v0, :cond_115

    .line 2108
    aget-object v0, p3, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;

    .line 2109
    .local v0, "callAccepted":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;
    if-eqz v0, :cond_113

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;->id:Ljava/lang/String;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_113

    .line 2110
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/16 v3, 0x8

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2111
    iput-boolean v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    .line 2112
    iget v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const v3, 0x7f0f1574

    const-string v4, "visual_call_calling"

    if-ne v2, v5, :cond_d2

    .line 2113
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtVideoStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->animForWaitting(Ljava/lang/String;Landroid/widget/TextView;)V

    goto :goto_dd

    .line 2115
    :cond_d2
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->animForWaitting(Ljava/lang/String;Landroid/widget/TextView;)V

    .line 2117
    :goto_dd
    iget v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    if-eqz v2, :cond_e8

    .line 2118
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    invoke-virtual {v3, v2}, Landroid/media/SoundPool;->stop(I)V

    .line 2119
    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    .line 2121
    :cond_e8
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->openJoinChannelBeforeNeedParams()V

    .line 2122
    iget-boolean v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrantPermission:Z

    if-eqz v2, :cond_f3

    .line 2123
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->joinChannel()V

    goto :goto_f6

    .line 2125
    :cond_f3
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setUpSplash()V

    .line 2127
    :goto_f6
    aget-object v1, p3, v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;

    .line 2128
    .local v1, "uca":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;->id:Ljava/lang/String;

    const-wide/16 v3, 0x0

    new-instance v5, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$11;

    invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$11;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-static {v2, v3, v4, v5}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->ConfirmCall(Ljava/lang/String;JLim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface$AVideoRequestCallBack;)V

    .line 2141
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->rel_video_user:Landroid/widget/RelativeLayout;

    new-instance v3, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$WEg-FW6S36Xs_iHIDichtcUd9u8;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$WEg-FW6S36Xs_iHIDichtcUd9u8;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/32 v4, 0xea60

    invoke-virtual {v2, v3, v4, v5}, Landroid/widget/RelativeLayout;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2151
    .end local v0    # "callAccepted":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;
    .end local v1    # "uca":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallAccepted;
    :cond_113
    goto/16 :goto_18a

    :cond_115
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallBusy:I

    if-ne p1, v0, :cond_168

    .line 2153
    aget-object v0, p3, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallWaiting;

    .line 2154
    .local v0, "callWaiting":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallWaiting;
    if-eqz v0, :cond_189

    iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallWaiting;->id:Ljava/lang/String;

    iget-object v7, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_189

    .line 2155
    iget-object v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    iget-byte v7, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VISUAL_CALL_BUSY:B

    iget v8, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v8, v5, :cond_133

    const/4 v5, 0x1

    goto :goto_134

    :cond_133
    const/4 v5, 0x0

    :goto_134
    invoke-static {v6, v7, v5}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->DiscardAVideoCall(Ljava/lang/String;IZ)V

    .line 2156
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    .line 2157
    iget v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    if-eqz v5, :cond_145

    .line 2158
    iget-object v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    invoke-virtual {v6, v5}, Landroid/media/SoundPool;->stop(I)V

    .line 2159
    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    .line 2161
    :cond_145
    iput-boolean v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    .line 2162
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v5, 0x7f0f1587

    const-string v6, "visual_call_other_busing"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2163
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v4, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2164
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 2165
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v4, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v1, v4, v2, v3}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    goto :goto_189

    .line 2167
    .end local v0    # "callWaiting":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallWaiting;
    :cond_168
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallChangeVoice:I

    if-ne p1, v0, :cond_189

    .line 2169
    aget-object v0, p3, v1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetChangeCall;

    .line 2170
    .local v0, "changeCall":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetChangeCall;
    if-eqz v0, :cond_18a

    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetChangeCall;->id:Ljava/lang/String;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_18a

    .line 2171
    iput v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    .line 2172
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeToVoice(Z)V

    .line 2173
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v1, :cond_18a

    .line 2174
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->reInstallTimer()V

    goto :goto_18a

    .line 2167
    .end local v0    # "changeCall":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetChangeCall;
    :cond_189
    :goto_189
    nop

    .line 2177
    :cond_18a
    :goto_18a
    return-void
.end method

.method public synthetic lambda$changeToVoice$12$VisualCallActivity()V
    .registers 3

    .line 2272
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    return-void
.end method

.method public synthetic lambda$didReceivedNotification$10$VisualCallActivity()V
    .registers 5

    .line 2142
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const/4 v1, 0x3

    if-eq v0, v1, :cond_2b

    .line 2143
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2144
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v1, 0x7f0f1597

    const-string v2, "visual_call_retry"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2145
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 2146
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    .line 2147
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v2, 0x7d0

    invoke-virtual {v0, v1, v2, v3}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2149
    :cond_2b
    return-void
.end method

.method public synthetic lambda$initRing$5$VisualCallActivity(Landroid/media/SoundPool;II)V
    .registers 11
    .param p1, "soundPool"    # Landroid/media/SoundPool;
    .param p2, "sampleId"    # I
    .param p3, "status"    # I

    .line 638
    iget v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    const/high16 v2, 0x3f800000    # 1.0f

    const/high16 v3, 0x3f800000    # 1.0f

    const/4 v4, 0x0

    const/4 v5, -0x1

    const/high16 v6, 0x3f800000    # 1.0f

    move-object v0, p1

    invoke-virtual/range {v0 .. v6}, Landroid/media/SoundPool;->play(IFFIIF)I

    return-void
.end method

.method public synthetic lambda$noSessionExit$7$VisualCallActivity()V
    .registers 3

    .line 1304
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_f

    .line 1305
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->leaveChannel()V

    .line 1306
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->destroy()V

    .line 1307
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    .line 1311
    :cond_f
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/alivc/rtc/AliRtcEngine;->getInstance(Landroid/content/Context;)Lcom/alivc/rtc/AliRtcEngineImpl;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    .line 1312
    if-eqz v0, :cond_3e

    .line 1314
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mEventListener:Lcom/alivc/rtc/AliRtcEngineEventListener;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->setRtcEngineEventListener(Lcom/alivc/rtc/AliRtcEngineEventListener;)V

    .line 1316
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mEngineNotify:Lcom/alivc/rtc/AliRtcEngineNotify;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->setRtcEngineNotify(Lcom/alivc/rtc/AliRtcEngineNotify;)V

    .line 1317
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_32

    .line 1319
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->startPreview()V

    goto :goto_38

    .line 1321
    :cond_32
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->setAudioOnlyMode(Z)I

    .line 1323
    :goto_38
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->openJoinChannelBeforeNeedParams()V

    .line 1324
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->joinChannel()V

    .line 1326
    :cond_3e
    return-void
.end method

.method public synthetic lambda$onBackPressed$8$VisualCallActivity(Landroid/content/DialogInterface;I)V
    .registers 11
    .param p1, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p2, "i"    # I

    .line 1336
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const/4 v1, 0x1

    const/4 v2, 0x0

    const/4 v3, 0x2

    const/4 v4, 0x3

    if-ne v0, v4, :cond_1e

    .line 1337
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    iget-wide v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlStart:J

    sub-long/2addr v4, v6

    long-to-int v5, v4

    div-int/lit16 v5, v5, 0x3e8

    iget v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v4, v3, :cond_19

    goto :goto_1a

    :cond_19
    const/4 v1, 0x0

    :goto_1a
    invoke-static {v0, v5, v1}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->DiscardAVideoCall(Ljava/lang/String;IZ)V

    goto :goto_2b

    .line 1339
    :cond_1e
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    iget-byte v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_CANCEL:B

    iget v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v5, v3, :cond_27

    goto :goto_28

    :cond_27
    const/4 v1, 0x0

    :goto_28
    invoke-static {v0, v4, v1}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->DiscardAVideoCall(Ljava/lang/String;IZ)V

    .line 1340
    :goto_2b
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    .line 1341
    invoke-super {p0}, Landroid/app/Activity;->onBackPressed()V

    .line 1342
    return-void
.end method

.method public synthetic lambda$onCreate$1$VisualCallActivity()V
    .registers 2

    .line 477
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v0, :cond_b

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnResetNoAnswer:Z

    if-nez v0, :cond_b

    .line 478
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->processNoAnswer()V

    .line 480
    :cond_b
    return-void
.end method

.method public synthetic lambda$onCreate$2$VisualCallActivity()V
    .registers 2

    .line 482
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v0, :cond_b

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnResetNoAnswer:Z

    if-nez v0, :cond_b

    .line 483
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->processNoAnswerTip()V

    .line 485
    :cond_b
    return-void
.end method

.method public synthetic lambda$onResume$9$VisualCallActivity()V
    .registers 3

    .line 2036
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    return-void
.end method

.method public synthetic lambda$processNoAnswer$3$VisualCallActivity()V
    .registers 1

    .line 508
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->finish()V

    return-void
.end method

.method public synthetic lambda$processNoAnswerTip$4$VisualCallActivity()V
    .registers 3

    .line 516
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v0, :cond_b

    .line 517
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 518
    :cond_b
    return-void
.end method

.method public synthetic lambda$reInstallTimer$13$VisualCallActivity()V
    .registers 2

    .line 2289
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v0, :cond_7

    .line 2290
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->processNoAnswer()V

    .line 2292
    :cond_7
    return-void
.end method

.method public synthetic lambda$reInstallTimer$14$VisualCallActivity()V
    .registers 2

    .line 2294
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    if-nez v0, :cond_7

    .line 2295
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->processNoAnswerTip()V

    .line 2297
    :cond_7
    return-void
.end method

.method public synthetic lambda$showPermissionErrorAlert$6$VisualCallActivity(Landroid/content/DialogInterface;I)V
    .registers 6
    .param p1, "dialog"    # Landroid/content/DialogInterface;
    .param p2, "which"    # I

    .line 1038
    :try_start_0
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS"

    invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 1039
    .local v0, "intent":Landroid/content/Intent;
    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "package:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;

    .line 1040
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->startActivity(Landroid/content/Intent;)V
    :try_end_28
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_28} :catch_29

    .line 1043
    .end local v0    # "intent":Landroid/content/Intent;
    goto :goto_2d

    .line 1041
    :catch_29
    move-exception v0

    .line 1042
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 1044
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_2d
    return-void
.end method

.method public synthetic lambda$stopRtcAndService$11$VisualCallActivity()V
    .registers 4

    .line 2231
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->setRtcEngineNotify(Lcom/alivc/rtc/AliRtcEngineNotify;)V

    .line 2232
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v1}, Lcom/alivc/rtc/AliRtcEngine;->setRtcEngineEventListener(Lcom/alivc/rtc/AliRtcEngineEventListener;)V

    .line 2233
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v2, 0x2

    if-ne v0, v2, :cond_15

    .line 2234
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->stopPreview()I

    .line 2236
    :cond_15
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->leaveChannel()V

    .line 2237
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->destroy()V

    .line 2238
    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    .line 2239
    return-void
.end method

.method protected onActivityResult(IILandroid/content/Intent;)V
    .registers 8
    .param p1, "requestCode"    # I
    .param p2, "resultCode"    # I
    .param p3, "data"    # Landroid/content/Intent;

    .line 1932
    invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V

    .line 1933
    const/16 v0, 0x64

    if-ne p1, v0, :cond_16

    .line 1934
    new-instance v0, Landroid/os/Handler;

    invoke-direct {v0}, Landroid/os/Handler;-><init>()V

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$wUgX118emevIK9qtlUyB8ogL_KU;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$wUgX118emevIK9qtlUyB8ogL_KU;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v2, 0x1f4

    invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 1936
    :cond_16
    return-void
.end method

.method public onBackPressed()V
    .registers 4

    .line 1332
    new-instance v0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 1333
    .local v0, "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    const-string v1, "Tips"

    const v2, 0x7f0f10b0

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;

    .line 1334
    const v1, 0x7f0f157a

    invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;

    .line 1335
    const-string v1, "Set"

    const v2, 0x7f0f0f5f

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$V4pZ5WfeJHI9onCO87cv8sMLcnM;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$V4pZ5WfeJHI9onCO87cv8sMLcnM;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;

    .line 1343
    const-string v1, "Cancel"

    const v2, 0x7f0f02f7

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;

    .line 1344
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->create()Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    move-result-object v1

    .line 1345
    .local v1, "dialog":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->show()V

    .line 1346
    return-void
.end method

.method protected onCreate(Landroid/os/Bundle;)V
    .registers 10
    .param p1, "savedInstanceState"    # Landroid/os/Bundle;

    invoke-static/range {p0 .. p0}, Lnp/ރ;->֏(Landroid/content/Context;)V

    .line 416
    invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V

    .line 417
    const/4 v0, 0x2

    sput-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    .line 418
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setFullScreen()V

    .line 419
    const v1, 0x7f0c15ea

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setContentView(I)V

    .line 420
    invoke-static {p0}, Lbutterknife/ButterKnife;->bind(Landroid/app/Activity;)Lbutterknife/Unbinder;

    .line 421
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getWindow()Landroid/view/Window;

    move-result-object v1

    const/16 v2, 0x80

    invoke-virtual {v1, v2}, Landroid/view/Window;->addFlags(I)V

    .line 422
    sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V

    .line 424
    iput-object p0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mContext:Landroid/content/Context;

    .line 425
    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    .line 426
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->initRing()V

    .line 427
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    sget v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    int-to-float v3, v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setY(F)V

    .line 428
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mRtcAuthInfo:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;

    new-instance v3, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;-><init>()V

    iput-object v3, v1, Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo;->data:Lim/tpelyyftgw/ui/hui/visualcall/RTCAuthInfo$RTCAuthInfo_Data;

    .line 429
    new-instance v1, Ljava/lang/StringBuilder;

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

    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/AccountInstance;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v3

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, ""

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUsername:Ljava/lang/String;

    .line 430
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getIntent()Landroid/content/Intent;

    move-result-object v1

    const-string v3, "CallType"

    invoke-virtual {v1, v3, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    .line 432
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getIntent()Landroid/content/Intent;

    move-result-object v1

    const-string v3, "ArrayUser"

    invoke-virtual {v1, v3}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    .line 433
    .local v1, "userIdArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->getIntent()Landroid/content/Intent;

    move-result-object v3

    const-string v4, "channel"

    invoke-virtual {v3, v4}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object v3

    check-cast v3, Ljava/util/ArrayList;

    .line 434
    .local v3, "channelIdArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    new-instance v4, Ljava/lang/StringBuilder;

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

    const-string v5, "---------VisualCallType"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v5, "   callStyle"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 435
    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    iput-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserArray:Ljava/util/ArrayList;

    .line 436
    if-eqz v1, :cond_f6

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_f6

    .line 437
    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :goto_c3
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_e7

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/Integer;

    invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I

    move-result v5

    .line 438
    .local v5, "i":I
    iget-object v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserArray:Ljava/util/ArrayList;

    sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    invoke-virtual {v7, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v7

    invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 439
    .end local v5    # "i":I
    goto :goto_c3

    .line 440
    :cond_e7
    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v4

    iput v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->miCallReceiverId:I

    .line 441
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setHeadImage()V

    .line 443
    :cond_f6
    iget v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v4, v0, :cond_10b

    .line 444
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    const v4, 0x7f0f159e

    const-string v5, "visual_call_video_waiting"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtVideoStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v0, v4, v5}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->animForWaitting(Ljava/lang/String;Landroid/widget/TextView;)V

    goto :goto_11b

    .line 446
    :cond_10b
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    const v4, 0x7f0f15a0

    const-string v5, "visual_call_waiting"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    invoke-virtual {v0, v4, v5}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->animForWaitting(Ljava/lang/String;Landroid/widget/TextView;)V

    .line 448
    :goto_11b
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->regNotification()V

    .line 449
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->initRTCEngineAndStartPreview()V

    .line 450
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/high16 v4, 0x41000000    # 8.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    int-to-float v4, v4

    const-string v5, "#CB2D2D2D"

    invoke-static {v5}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v5

    invoke-static {v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 451
    new-instance v0, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mUserListAdapter:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;

    .line 452
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mOnSubConfigChangeListener:Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter;->setOnSubConfigChangeListener(Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;)V

    .line 453
    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_14d

    .line 454
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->ChannelPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    goto :goto_167

    .line 456
    :cond_14d
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->ChannelPeer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 458
    :goto_167
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrantPermission:Z

    if-eqz v0, :cond_16e

    .line 459
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->sendCallRequest()V

    .line 460
    :cond_16e
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeStatusView()V

    .line 462
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chrVisualcallTime:Landroid/widget/Chronometer;

    sget-object v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$pOIQO-uu7ZId0X2iuXVLOuOFe6g;->INSTANCE:Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$pOIQO-uu7ZId0X2iuXVLOuOFe6g;

    invoke-virtual {v0, v2}, Landroid/widget/Chronometer;->setOnChronometerTickListener(Landroid/widget/Chronometer$OnChronometerTickListener;)V

    .line 474
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    const/16 v2, 0x8

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setVisibility(I)V

    .line 475
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrantPermission:Z

    if-eqz v0, :cond_19c

    .line 476
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$TnWT-GCPq8Cn1yNRew1vHk_26p4;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$TnWT-GCPq8Cn1yNRew1vHk_26p4;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/32 v4, 0x88b8

    invoke-virtual {v0, v2, v4, v5}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 481
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$_M-IZWyWZDjyDnNh_Jjwqlhs8Pg;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$_M-IZWyWZDjyDnNh_Jjwqlhs8Pg;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v4, 0x3a98

    invoke-virtual {v0, v2, v4, v5}, Landroid/widget/ImageView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 487
    :cond_19c
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->regNetWorkReceiver()V

    .line 489
    return-void
.end method

.method protected onDestroy()V
    .registers 3

    .line 1878
    invoke-super {p0}, Landroid/app/Activity;->onDestroy()V

    .line 1882
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallReady:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1883
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->reecivedAVideoDiscarded:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1884
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallAccept:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1885
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallBusy:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1886
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallChangeVoice:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1887
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callNetWorkReceiver:Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;

    if-eqz v0, :cond_37

    .line 1888
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V

    .line 1890
    :cond_37
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    if-eqz v0, :cond_3e

    .line 1891
    invoke-virtual {v0}, Landroid/media/SoundPool;->release()V

    .line 1892
    :cond_3e
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->dynamicPoint:Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;

    if-eqz v0, :cond_45

    .line 1893
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/DynamicPoint;->release()V

    .line 1895
    :cond_45
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timer:Ljava/util/Timer;

    invoke-virtual {v0}, Ljava/util/Timer;->cancel()V

    .line 1896
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timer:Ljava/util/Timer;

    invoke-virtual {v0}, Ljava/util/Timer;->purge()I

    .line 1898
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->timerTask:Ljava/util/TimerTask;

    if-eqz v0, :cond_56

    .line 1899
    invoke-virtual {v0}, Ljava/util/TimerTask;->cancel()Z

    .line 1900
    :cond_56
    return-void
.end method

.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
    .registers 5
    .param p1, "requestCode"    # I
    .param p2, "permissions"    # [Ljava/lang/String;
    .param p3, "grantResults"    # [I

    .line 1922
    const/16 v0, 0x64

    if-ne p1, v0, :cond_a

    .line 1923
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrant:Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils$PermissionGrant;

    invoke-static {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/ui/hui/visualcall/PermissionUtils;->requestPermissionsResult(Landroid/app/Activity;I[Ljava/lang/String;[ILim/tpelyyftgw/ui/hui/visualcall/PermissionUtils$PermissionGrant;)V

    goto :goto_d

    .line 1925
    :cond_a
    invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V

    .line 1927
    :goto_d
    return-void
.end method

.method protected onRestart()V
    .registers 1

    .line 2024
    invoke-super {p0}, Landroid/app/Activity;->onRestart()V

    .line 2026
    return-void
.end method

.method protected onResume()V
    .registers 8

    .line 2030
    invoke-super {p0}, Landroid/app/Activity;->onResume()V

    .line 2031
    const-string v0, "--------------resume------------"

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 2032
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnUnProcessChooseVoiceTip:Z

    const/4 v1, 0x0

    if-eqz v0, :cond_2f

    .line 2033
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v2, 0x7f0f1593

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 2034
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 2035
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 2036
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$KZcKI8D_xXqoy0z02UY3s5D7C0g;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$KZcKI8D_xXqoy0z02UY3s5D7C0g;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v3, 0x7d0

    invoke-virtual {v0, v2, v3, v4}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 2037
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mblnUnProcessChooseVoiceTip:Z

    .line 2039
    :cond_2f
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->myservice:Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    const/4 v2, 0x1

    if-eqz v0, :cond_75

    iget-byte v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytIsForeground:B

    if-ne v3, v2, :cond_75

    .line 2040
    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/FlowService;->getViewBig(Z)Landroid/view/View;

    move-result-object v0

    .line 2041
    .local v0, "videoView":Landroid/view/View;
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->myservice:Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/hui/visualcall/FlowService;->getViewSmall(Z)Landroid/view/View;

    move-result-object v3

    .line 2045
    .local v3, "smallView":Landroid/view/View;
    iget v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    const/4 v5, 0x2

    if-ne v4, v5, :cond_75

    if-eqz v0, :cond_75

    .line 2046
    iget v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    const/4 v5, 0x0

    const/4 v6, 0x3

    if-ne v4, v6, :cond_52

    .line 2047
    invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeLocalPreview(Lorg/webrtc/sdk/SophonSurfaceView;)V

    .line 2048
    :cond_52
    iget v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    if-ne v4, v6, :cond_59

    .line 2049
    invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeLocalPreview(Lorg/webrtc/sdk/SophonSurfaceView;)V

    .line 2050
    :cond_59
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->llBigWindow:Landroid/widget/LinearLayout;

    new-instance v5, Landroid/view/ViewGroup$LayoutParams;

    const/4 v6, -0x1

    invoke-direct {v5, v6, v6}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {v4, v0, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2051
    if-eqz v3, :cond_70

    .line 2052
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    new-instance v5, Landroid/view/ViewGroup$LayoutParams;

    invoke-direct {v5, v6, v6}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2053
    :cond_70
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    invoke-virtual {v4, v1}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->setVisibility(I)V

    .line 2056
    .end local v0    # "videoView":Landroid/view/View;
    .end local v3    # "smallView":Landroid/view/View;
    :cond_75
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->misConnect:Z

    if-eqz v0, :cond_80

    .line 2057
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mVideoServiceConnection:Landroid/content/ServiceConnection;

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->unbindService(Landroid/content/ServiceConnection;)V

    .line 2058
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->misConnect:Z

    .line 2060
    :cond_80
    iput-byte v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytIsForeground:B

    .line 2061
    return-void
.end method

.method protected onStop()V
    .registers 2

    .line 1028
    invoke-static {p0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isAppOnForeground(Landroid/content/Context;)Z

    move-result v0

    int-to-byte v0, v0

    iput-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytIsForeground:B

    .line 1029
    invoke-super {p0}, Landroid/app/Activity;->onStop()V

    .line 1030
    return-void
.end method

.method public onclick(Landroid/view/View;)V
    .registers 13
    .param p1, "mView"    # Landroid/view/View;
    .annotation runtime Lbutterknife/OnClick;
        value = {
            0x7f0901cd,
            0x7f0901cc,
            0x7f0901ce,
            0x7f0902ca,
            0x7f090687,
            0x7f0901d8,
            0x7f0900e0
        }
    .end annotation

    .line 879
    invoke-virtual {p1}, Landroid/view/View;->getId()I

    move-result v0

    const-wide/16 v1, 0x1f4

    const/4 v3, 0x3

    const/4 v4, 0x2

    const/4 v5, 0x1

    const/4 v6, 0x0

    sparse-switch v0, :sswitch_data_27a

    goto/16 :goto_279

    .line 978
    :sswitch_f
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_279

    .line 979
    iput v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    .line 980
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    if-ne v5, v4, :cond_1b

    const/4 v1, 0x1

    goto :goto_1c

    :cond_1b
    const/4 v1, 0x0

    :goto_1c
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->ChangeToVoiceCall(Ljava/lang/String;Z)V

    .line 981
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isLocalCameraPublishEnabled()Z

    move-result v0

    if-eqz v0, :cond_31

    .line 982
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v6}, Lcom/alivc/rtc/AliRtcEngine;->configLocalCameraPublish(Z)V

    .line 983
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->publish()V

    .line 985
    :cond_31
    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeToVoice(Z)V

    .line 986
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->reInstallTimer()V

    goto/16 :goto_279

    .line 995
    :sswitch_39
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v0, v4, :cond_279

    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    if-ne v0, v3, :cond_279

    .line 996
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVisualcall:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getVisibility()I

    move-result v0

    const/16 v1, 0x8

    if-ne v0, v1, :cond_66

    .line 997
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVisualcall:Landroid/widget/ImageView;

    invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 998
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_b:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 999
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_c:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1000
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1001
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chrVisualcallTime:Landroid/widget/Chronometer;

    invoke-virtual {v0, v6}, Landroid/widget/Chronometer;->setVisibility(I)V

    goto/16 :goto_279

    .line 1003
    :cond_66
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVisualcall:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 1004
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_b:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1005
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_c:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1006
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->lin_operate_a:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 1007
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chrVisualcallTime:Landroid/widget/Chronometer;

    invoke-virtual {v0, v1}, Landroid/widget/Chronometer;->setVisibility(I)V

    goto/16 :goto_279

    .line 965
    :sswitch_81
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->imgVisualcall:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->isEnabled()Z

    move-result v0

    if-eqz v0, :cond_279

    .line 966
    invoke-static {p0}, Lezy/assist/compat/SettingsCompat;->canDrawOverlays(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_97

    .line 967
    const/4 v0, 0x4

    sput-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B

    .line 968
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->startVideoService()V

    goto/16 :goto_279

    .line 970
    :cond_97
    invoke-static {}, Lim/tpelyyftgw/ui/hviews/helper/MryDeviceHelper;->isOppo()Z

    move-result v0

    if-eqz v0, :cond_ab

    .line 971
    const v0, 0x7f0f0c5c

    const-string v1, "PermissionPopWindowOppo"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->showPermissionErrorAlert(Ljava/lang/String;)V

    goto/16 :goto_279

    .line 973
    :cond_ab
    const v0, 0x7f0f0c5b

    const-string v1, "PermissionPopWindow"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->showPermissionErrorAlert(Ljava/lang/String;)V

    goto/16 :goto_279

    .line 934
    :sswitch_b9
    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v7, "-------VisualCallType-"

    invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v7, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v7, "   callStyle"

    invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v7, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 935
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    if-ne v0, v3, :cond_160

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_160

    .line 936
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLastClickIndex:B

    if-ne v0, v5, :cond_f0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v7

    iget-wide v9, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlLastClickTime:J

    sub-long/2addr v7, v9

    cmp-long v0, v7, v1

    if-lez v0, :cond_160

    .line 937
    :cond_f0
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlLastClickTime:J

    .line 938
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v0, v4, :cond_13d

    .line 941
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->switchCamera()I

    move-result v0

    if-nez v0, :cond_160

    .line 942
    const-string v0, "----------\u8bbe\u7f6e\u6210\u529f"

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 943
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->getCurrentCameraType()Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;

    move-result-object v0

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;->getCameraType()I

    move-result v0

    sget-object v1, Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;->AliRTCCameraBack:Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;

    invoke-virtual {v1}, Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;->getCameraType()I

    move-result v1

    if-ne v0, v1, :cond_122

    .line 944
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    const v1, 0x7f0803ba

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    goto :goto_160

    .line 946
    :cond_122
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->getCurrentCameraType()Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;

    move-result-object v0

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;->getCameraType()I

    move-result v0

    sget-object v1, Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;->AliRTCCameraFront:Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;

    invoke-virtual {v1}, Lcom/alivc/rtc/AliRtcEngine$AliRTCCameraType;->getCameraType()I

    move-result v1

    if-ne v0, v1, :cond_160

    .line 947
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    const v1, 0x7f0803b9

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    goto :goto_160

    .line 952
    :cond_13d
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isSpeakerOn()Z

    move-result v0

    if-eqz v0, :cond_153

    .line 953
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    const v1, 0x7f0803bd

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 954
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v6}, Lcom/alivc/rtc/AliRtcEngine;->enableSpeakerphone(Z)I

    goto :goto_160

    .line 956
    :cond_153
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_c:Landroid/widget/ImageView;

    const v1, 0x7f0803b7

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 957
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v5}, Lcom/alivc/rtc/AliRtcEngine;->enableSpeakerphone(Z)I

    .line 962
    :cond_160
    :goto_160
    iput-byte v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLastClickIndex:B

    .line 963
    goto/16 :goto_279

    .line 881
    :sswitch_164
    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v1, "--"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mGrantPermission:Z

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "------------"

    invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 882
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_b:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->isEnabled()Z

    move-result v0

    if-eqz v0, :cond_279

    .line 883
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    if-ne v0, v3, :cond_1ac

    .line 884
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    iget-wide v7, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlStart:J

    sub-long/2addr v1, v7

    long-to-int v2, v1

    div-int/lit16 v2, v2, 0x3e8

    iget v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v1, v4, :cond_199

    goto :goto_19a

    :cond_199
    const/4 v5, 0x0

    :goto_19a
    invoke-static {v0, v2, v5}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->DiscardAVideoCall(Ljava/lang/String;IZ)V

    .line 885
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v1, 0x7f0f1590

    const-string v2, "visual_call_over"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_1d6

    .line 886
    :cond_1ac
    if-ne v0, v5, :cond_1d6

    .line 887
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mBlnReceiveFeedBack:Z

    .line 888
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    iget-byte v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->REQUEST_CANCEL:B

    iget v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v2, v4, :cond_1b9

    goto :goto_1ba

    :cond_1b9
    const/4 v5, 0x0

    :goto_1ba
    invoke-static {v0, v1, v5}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->DiscardAVideoCall(Ljava/lang/String;IZ)V

    .line 889
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    if-eqz v0, :cond_1c8

    .line 890
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->soundPool:Landroid/media/SoundPool;

    invoke-virtual {v1, v0}, Landroid/media/SoundPool;->stop(I)V

    .line 891
    iput v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->spConnectingId:I

    .line 893
    :cond_1c8
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const v1, 0x7f0f1575

    const-string v2, "visual_call_cancel"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 895
    :cond_1d6
    :goto_1d6
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 896
    const-string v0, "666"

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    .line 897
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->stopRtcAndService()V

    .line 898
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_b:Landroid/widget/ImageView;

    const v1, 0x7f0803bb

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 899
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_b:Landroid/widget/ImageView;

    invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setEnabled(Z)V

    .line 900
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    invoke-virtual {v0, v6}, Landroid/widget/TextView;->setVisibility(I)V

    .line 901
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$Eb2IcK2KXACZOzXoJfzx7ioJYkY;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v2, 0x7d0

    invoke-virtual {v0, v1, v2, v3}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z

    goto/16 :goto_279

    .line 905
    :sswitch_200
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    if-eqz v0, :cond_26a

    .line 906
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    if-ne v0, v4, :cond_233

    .line 907
    iget v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->VisualCallType:I

    if-ne v0, v3, :cond_26a

    .line 908
    iput v5, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callStyle:I

    .line 909
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mChannel:Ljava/lang/String;

    if-ne v5, v4, :cond_214

    const/4 v1, 0x1

    goto :goto_215

    :cond_214
    const/4 v1, 0x0

    :goto_215
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->ChangeToVoiceCall(Ljava/lang/String;Z)V

    .line 910
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->isLocalCameraPublishEnabled()Z

    move-result v0

    if-eqz v0, :cond_22f

    .line 911
    const-string v0, "--------\u5173\u95ed\u89c6\u9891\u6d41"

    invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V

    .line 912
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v6}, Lcom/alivc/rtc/AliRtcEngine;->configLocalCameraPublish(Z)V

    .line 913
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcEngine;->publish()V

    .line 915
    :cond_22f
    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeToVoice(Z)V

    goto :goto_26a

    .line 918
    :cond_233
    iget-byte v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLastClickIndex:B

    if-nez v0, :cond_242

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v3

    iget-wide v7, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlLastClickTime:J

    sub-long/2addr v3, v7

    cmp-long v0, v3, v1

    if-lez v0, :cond_26a

    .line 919
    :cond_242
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mlLastClickTime:J

    .line 920
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioCapture:Z

    xor-int/2addr v0, v5

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mIsAudioCapture:Z

    .line 921
    if-eqz v0, :cond_25d

    .line 922
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v6}, Lcom/alivc/rtc/AliRtcEngine;->muteLocalMic(Z)I

    .line 923
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    const v1, 0x7f0803be

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    goto :goto_26a

    .line 925
    :cond_25d
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->img_operate_a:Landroid/widget/ImageView;

    const v1, 0x7f0803bf

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 926
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;

    invoke-virtual {v0, v5}, Lcom/alivc/rtc/AliRtcEngine;->muteLocalMic(Z)I

    .line 931
    :cond_26a
    :goto_26a
    iput-byte v6, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mbytLastClickIndex:B

    .line 932
    goto :goto_279

    .line 990
    :sswitch_26d
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->chart_video_container:Lim/tpelyyftgw/ui/hviews/DragFrameLayout;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/DragFrameLayout;->isDrag()Z

    move-result v0

    if-nez v0, :cond_279

    .line 991
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->changeLocalPreview(Lorg/webrtc/sdk/SophonSurfaceView;)V

    .line 1012
    :cond_279
    :goto_279
    return-void

    :sswitch_data_27a
    .sparse-switch
        0x7f0900e0 -> :sswitch_26d
        0x7f0901cc -> :sswitch_200
        0x7f0901cd -> :sswitch_164
        0x7f0901ce -> :sswitch_b9
        0x7f0901d8 -> :sswitch_81
        0x7f0902ca -> :sswitch_39
        0x7f090687 -> :sswitch_f
    .end sparse-switch
.end method

.method protected processNoAnswerTip()V
    .registers 5

    .line 512
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const-string v1, "visual_call_no_answer"

    const v2, 0x7f0f1582

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 513
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtTip:Landroid/widget/TextView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 514
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->setTipPos()V

    .line 515
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->txtCallStatus:Lim/tpelyyftgw/ui/components/ColorTextView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$IZK_PEUdp1d8QpolUhFiGSWnao8;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$IZK_PEUdp1d8QpolUhFiGSWnao8;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v2, 0x3a98

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/components/ColorTextView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 519
    return-void
.end method

.method protected regNetWorkReceiver()V
    .registers 4

    .line 396
    new-instance v0, Landroid/content/IntentFilter;

    invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V

    .line 397
    .local v0, "filter":Landroid/content/IntentFilter;
    const-string v1, "android.net.conn.CONNECTIVITY_CHANGE"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 398
    new-instance v1, Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callNetWorkReceiver:Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;

    .line 399
    invoke-virtual {p0, v1, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 400
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->callNetWorkReceiver:Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;

    new-instance v2, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$1;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver;->setCallBack(Lim/tpelyyftgw/ui/hui/visualcall/CallNetWorkReceiver$NetWorkStateCallBack;)V

    .line 412
    return-void
.end method

.method public setUpSplash()V
    .registers 4

    .line 1907
    new-instance v0, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$wUgX118emevIK9qtlUyB8ogL_KU;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/visualcall/-$$Lambda$VisualCallActivity$wUgX118emevIK9qtlUyB8ogL_KU;-><init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V

    const-wide/16 v1, 0x3e8

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/hui/visualcall/ThreadUtils;->runOnUiThread(Ljava/lang/Runnable;J)V

    .line 1908
    return-void
.end method

.method public startVideoService()V
    .registers 4

    .line 1973
    const/4 v0, 0x1

    :try_start_1
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->moveTaskToBack(Z)Z

    .line 1974
    new-instance v1, Landroid/content/Intent;

    const-class v2, Lim/tpelyyftgw/ui/hui/visualcall/FlowService;

    invoke-direct {v1, p0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 1975
    .local v1, "intent":Landroid/content/Intent;
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mVideoServiceConnection:Landroid/content/ServiceConnection;

    invoke-virtual {p0, v1, v2, v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z

    move-result v0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->misConnect:Z
    :try_end_13
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_13} :catch_14

    .line 1978
    .end local v1    # "intent":Landroid/content/Intent;
    goto :goto_18

    .line 1976
    :catch_14
    move-exception v0

    .line 1977
    .local v0, "e":Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    .line 1980
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_18
    return-void
.end method