VideoView$a.smali

.class public final Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x1
    name = "a"
.end annotation


# instance fields
.field public a:Z

.field public b:Z

.field public c:I

.field public d:I

.field public e:Lcom/devbrackets/android/exomedia/core/video/scale/ScaleType;

.field public f:Ljava/lang/Boolean;

.field final synthetic g:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;


# direct methods
.method public constructor <init>(Lcom/devbrackets/android/exomedia/ui/widget/VideoView;Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 5

    .line 1052
    iput-object p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->g:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

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

    const/4 p1, 0x0

    .line 1007
    iput-boolean p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->a:Z

    .line 1014
    iput-boolean p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->b:Z

    .line 1020
    sget v0, Lcom/devbrackets/android/exomedia/b$d;->exomedia_default_exo_texture_video_view:I

    iput v0, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->c:I

    .line 1027
    sget v0, Lcom/devbrackets/android/exomedia/b$d;->exomedia_default_native_texture_video_view:I

    iput v0, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->d:I

    if-nez p3, :cond_15

    return-void

    .line 1057
    :cond_15
    sget-object v0, Lcom/devbrackets/android/exomedia/b$e;->VideoView:[I

    invoke-virtual {p2, p3, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;

    move-result-object p2

    if-nez p2, :cond_1e

    return-void

    .line 1062
    :cond_1e
    sget p3, Lcom/devbrackets/android/exomedia/b$e;->VideoView_useDefaultControls:I

    iget-boolean v0, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->a:Z

    invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result p3

    iput-boolean p3, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->a:Z

    .line 1063
    sget p3, Lcom/devbrackets/android/exomedia/b$e;->VideoView_useTextureViewBacking:I

    iget-boolean v0, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->b:Z

    invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result p3

    iput-boolean p3, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->b:Z

    .line 1065
    sget p3, Lcom/devbrackets/android/exomedia/b$e;->VideoView_videoScale:I

    invoke-virtual {p2, p3}, Landroid/content/res/TypedArray;->hasValue(I)Z

    move-result p3

    if-eqz p3, :cond_47

    .line 1066
    sget p3, Lcom/devbrackets/android/exomedia/b$e;->VideoView_videoScale:I

    const/4 v0, -0x1

    invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result p3

    invoke-static {p3}, Lcom/devbrackets/android/exomedia/core/video/scale/ScaleType;->fromOrdinal(I)Lcom/devbrackets/android/exomedia/core/video/scale/ScaleType;

    move-result-object p3

    iput-object p3, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->e:Lcom/devbrackets/android/exomedia/core/video/scale/ScaleType;

    .line 1069
    :cond_47
    sget p3, Lcom/devbrackets/android/exomedia/b$e;->VideoView_measureBasedOnAspectRatio:I

    invoke-virtual {p2, p3}, Landroid/content/res/TypedArray;->hasValue(I)Z

    move-result p3

    if-eqz p3, :cond_5b

    .line 1070
    sget p3, Lcom/devbrackets/android/exomedia/b$e;->VideoView_measureBasedOnAspectRatio:I

    invoke-virtual {p2, p3, p1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result p1

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    iput-object p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->f:Ljava/lang/Boolean;

    .line 1074
    :cond_5b
    iget-boolean p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->b:Z

    if-eqz p1, :cond_62

    sget p1, Lcom/devbrackets/android/exomedia/b$d;->exomedia_default_exo_texture_video_view:I

    goto :goto_64

    :cond_62
    sget p1, Lcom/devbrackets/android/exomedia/b$d;->exomedia_default_exo_surface_video_view:I

    :goto_64
    iput p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->c:I

    .line 1075
    iget-boolean p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->b:Z

    if-eqz p1, :cond_6d

    sget p1, Lcom/devbrackets/android/exomedia/b$d;->exomedia_default_native_texture_video_view:I

    goto :goto_6f

    :cond_6d
    sget p1, Lcom/devbrackets/android/exomedia/b$d;->exomedia_default_native_surface_video_view:I

    :goto_6f
    iput p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->d:I

    .line 1077
    sget p1, Lcom/devbrackets/android/exomedia/b$e;->VideoView_videoViewApiImpl:I

    iget p3, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->c:I

    invoke-virtual {p2, p1, p3}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result p1

    iput p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->c:I

    .line 1078
    sget p1, Lcom/devbrackets/android/exomedia/b$e;->VideoView_videoViewApiImplLegacy:I

    iget p3, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->d:I

    invoke-virtual {p2, p1, p3}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result p1

    iput p1, p0, Lcom/devbrackets/android/exomedia/ui/widget/VideoView$a;->d:I

    .line 1080
    invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V

    return-void
.end method