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