a$a.smali
.class public Lcom/kwai/player/a/a$a;
.super Lcom/kwai/player/a/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/kwai/player/a/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# instance fields
.field protected b:I
.field protected c:I
.field protected d:I
.field protected e:I
.field protected f:I
.field protected g:I
.field private h:[I
# direct methods
.method public constructor <init>(IIIIIII)V
.registers 12
const/4 v3, 0x1
const/16 v0, 0xd
new-array v0, v0, [I
const/4 v1, 0x0
const/16 v2, 0x3024
aput v2, v0, v1
aput p1, v0, v3
const/4 v1, 0x2
const/16 v2, 0x3023
aput v2, v0, v1
const/4 v1, 0x3
aput p2, v0, v1
const/4 v1, 0x4
const/16 v2, 0x3022
aput v2, v0, v1
const/4 v1, 0x5
aput p3, v0, v1
const/4 v1, 0x6
const/16 v2, 0x3021
aput v2, v0, v1
const/4 v1, 0x7
aput p4, v0, v1
const/16 v1, 0x8
const/16 v2, 0x3025
aput v2, v0, v1
const/16 v1, 0x9
aput p5, v0, v1
const/16 v1, 0xa
const/16 v2, 0x3026
aput v2, v0, v1
const/16 v1, 0xb
aput p6, v0, v1
const/16 v1, 0xc
const/16 v2, 0x3038
aput v2, v0, v1
invoke-direct {p0, v0, p7}, Lcom/kwai/player/a/a;-><init>([II)V
new-array v0, v3, [I
iput-object v0, p0, Lcom/kwai/player/a/a$a;->h:[I
iput p1, p0, Lcom/kwai/player/a/a$a;->b:I
iput p2, p0, Lcom/kwai/player/a/a$a;->c:I
iput p3, p0, Lcom/kwai/player/a/a$a;->d:I
iput p4, p0, Lcom/kwai/player/a/a$a;->e:I
iput p5, p0, Lcom/kwai/player/a/a$a;->f:I
iput p6, p0, Lcom/kwai/player/a/a$a;->g:I
return-void
.end method
.method private a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
.registers 8
iget-object v0, p0, Lcom/kwai/player/a/a$a;->h:[I
invoke-interface {p1, p2, p3, p4, v0}, Ljavax/microedition/khronos/egl/EGL10;->eglGetConfigAttrib(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
move-result v0
if-eqz v0, :cond_d
iget-object v0, p0, Lcom/kwai/player/a/a$a;->h:[I
const/4 v1, 0x0
aget p5, v0, v1
:cond_d
return p5
.end method
# virtual methods
.method public a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;
.registers 15
const/4 v5, 0x0
array-length v7, p3
move v6, v5
:goto_3
if-ge v6, v7, :cond_5a
aget-object v3, p3, v6
const/16 v4, 0x3025
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/kwai/player/a/a$a;->a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
move-result v8
const/16 v4, 0x3026
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/kwai/player/a/a$a;->a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
move-result v0
iget v1, p0, Lcom/kwai/player/a/a$a;->f:I
if-lt v8, v1, :cond_56
iget v1, p0, Lcom/kwai/player/a/a$a;->g:I
if-lt v0, v1, :cond_56
const/16 v4, 0x3024
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/kwai/player/a/a$a;->a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
move-result v8
const/16 v4, 0x3023
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/kwai/player/a/a$a;->a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
move-result v9
const/16 v4, 0x3022
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/kwai/player/a/a$a;->a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
move-result v10
const/16 v4, 0x3021
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/kwai/player/a/a$a;->a(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I
move-result v0
iget v1, p0, Lcom/kwai/player/a/a$a;->b:I
if-ne v8, v1, :cond_56
iget v1, p0, Lcom/kwai/player/a/a$a;->c:I
if-ne v9, v1, :cond_56
iget v1, p0, Lcom/kwai/player/a/a$a;->d:I
if-ne v10, v1, :cond_56
iget v1, p0, Lcom/kwai/player/a/a$a;->e:I
if-ne v0, v1, :cond_56
:goto_55
return-object v3
:cond_56
add-int/lit8 v0, v6, 0x1
move v6, v0
goto :goto_3
:cond_5a
const/4 v3, 0x0
goto :goto_55
.end method