VisualCallActivity$5.smali

.class Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;
.super Ljava/lang/Object;
.source "VisualCallActivity.java"

# interfaces
.implements Lim/tpelyyftgw/ui/hui/visualcall/ChartUserAdapter$OnSubConfigChangeListener;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
.end annotation

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


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    .line 733
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

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

    return-void
.end method


# virtual methods
.method public onFlipView(Ljava/lang/String;IZ)V
    .registers 8
    .param p1, "uid"    # Ljava/lang/String;
    .param p2, "flag"    # I
    .param p3, "flip"    # Z

    .line 736
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->access$800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lcom/alivc/rtc/AliRtcEngine;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/alivc/rtc/AliRtcEngine;->getUserInfo(Ljava/lang/String;)Lcom/alivc/rtc/AliRtcRemoteUserInfo;

    move-result-object v0

    .line 737
    .local v0, "userInfo":Lcom/alivc/rtc/AliRtcRemoteUserInfo;
    const/16 v1, 0x3e9

    if-eq p2, v1, :cond_30

    const/16 v1, 0x3ea

    if-eq p2, v1, :cond_13

    goto :goto_4c

    .line 748
    :cond_13
    if-eqz v0, :cond_4c

    .line 749
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcRemoteUserInfo;->getScreenCanvas()Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    move-result-object v1

    .line 750
    .local v1, "screenCanvas":Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    if-eqz v1, :cond_4c

    .line 751
    if-eqz p3, :cond_20

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

    goto :goto_22

    :cond_20
    sget-object v2, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;->AliRtcRenderMirrorModeAllDisable:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    :goto_22
    iput-object v2, v1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->mirrorMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    .line 752
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;
    invoke-static {v2}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->access$800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lcom/alivc/rtc/AliRtcEngine;

    move-result-object v2

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

    invoke-virtual {v2, v1, p1, v3}, Lcom/alivc/rtc/AliRtcEngine;->setRemoteViewConfig(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)I

    goto :goto_4c

    .line 739
    .end local v1    # "screenCanvas":Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    :cond_30
    if-eqz v0, :cond_4c

    .line 740
    invoke-virtual {v0}, Lcom/alivc/rtc/AliRtcRemoteUserInfo;->getCameraCanvas()Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;

    move-result-object v1

    .line 741
    .local v1, "cameraCanvas":Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    if-eqz v1, :cond_4c

    .line 742
    if-eqz p3, :cond_3d

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

    goto :goto_3f

    :cond_3d
    sget-object v2, Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;->AliRtcRenderMirrorModeAllDisable:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    :goto_3f
    iput-object v2, v1, Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;->mirrorMode:Lcom/alivc/rtc/AliRtcEngine$AliRtcRenderMirrorMode;

    .line 743
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;
    invoke-static {v2}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->access$800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lcom/alivc/rtc/AliRtcEngine;

    move-result-object v2

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

    invoke-virtual {v2, v1, p1, v3}, Lcom/alivc/rtc/AliRtcEngine;->setRemoteViewConfig(Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;)I

    .line 757
    .end local v1    # "cameraCanvas":Lcom/alivc/rtc/AliRtcEngine$AliVideoCanvas;
    :cond_4c
    :goto_4c
    return-void
.end method

.method public onShowVideoInfo(Ljava/lang/String;I)V
    .registers 7
    .param p1, "uid"    # Ljava/lang/String;
    .param p2, "flag"    # I

    .line 761
    sget-object v0, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackNo:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    .line 762
    .local v0, "track":Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;
    const/16 v1, 0x3e9

    if-eq p2, v1, :cond_e

    const/16 v1, 0x3ea

    if-eq p2, v1, :cond_b

    goto :goto_11

    .line 767
    :cond_b
    sget-object v0, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackScreen:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    goto :goto_11

    .line 764
    :cond_e
    sget-object v0, Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;->AliRtcVideoTrackCamera:Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;

    .line 765
    nop

    .line 770
    :goto_11
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->access$800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lcom/alivc/rtc/AliRtcEngine;

    move-result-object v1

    if-eqz v1, :cond_2f

    .line 771
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->mAliRtcEngine:Lcom/alivc/rtc/AliRtcEngine;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;->access$800(Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;)Lcom/alivc/rtc/AliRtcEngine;

    move-result-object v1

    sget-object v2, Lim/tpelyyftgw/ui/hui/visualcall/AliRtcConstants;->VIDEO_INFO_KEYS:[Ljava/lang/String;

    invoke-virtual {v1, p1, v0, v2}, Lcom/alivc/rtc/AliRtcEngine;->getMediaInfoWithUserId(Ljava/lang/String;Lcom/alivc/rtc/AliRtcEngine$AliRtcVideoTrack;[Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 773
    .local v1, "result":Ljava/lang/String;
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity$5;->this$0:Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;

    const/4 v3, 0x0

    invoke-static {v2, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/Toast;->show()V

    .line 775
    .end local v1    # "result":Ljava/lang/String;
    :cond_2f
    return-void
.end method