h.smali

.class public final Lcom/yysdk/mobile/vpsdk/p/h;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static a(Landroid/view/View;ZZ)Lcom/yysdk/mobile/vpsdk/p/e;
    .registers 5

    .line 21
    instance-of v0, p0, Landroid/view/TextureView;

    const-string v1, "RenderThreadFactory"

    if-eqz v0, :cond_13

    const-string v0, "[get] view is TextureView"

    .line 22
    invoke-static {v1, v0}, Lcom/yysdk/mobile/vpsdk/p;->c(Ljava/lang/String;Ljava/lang/String;)I

    .line 23
    new-instance v0, Lcom/yysdk/mobile/vpsdk/p/k;

    check-cast p0, Landroid/view/TextureView;

    invoke-direct {v0, p0, p1, p2}, Lcom/yysdk/mobile/vpsdk/p/k;-><init>(Landroid/view/TextureView;ZZ)V

    return-object v0

    .line 24
    :cond_13
    instance-of v0, p0, Landroid/view/SurfaceView;

    if-eqz v0, :cond_24

    const-string v0, "[get] view is SurfaceView"

    .line 25
    invoke-static {v1, v0}, Lcom/yysdk/mobile/vpsdk/p;->c(Ljava/lang/String;Ljava/lang/String;)I

    .line 26
    new-instance v0, Lcom/yysdk/mobile/vpsdk/p/j;

    check-cast p0, Landroid/view/SurfaceView;

    invoke-direct {v0, p0, p1, p2}, Lcom/yysdk/mobile/vpsdk/p/j;-><init>(Landroid/view/SurfaceView;ZZ)V

    return-object v0

    :cond_24
    const-string p1, "[get] view is invalid"

    .line 28
    invoke-static {v1, p1}, Lcom/yysdk/mobile/vpsdk/p;->c(Ljava/lang/String;Ljava/lang/String;)I

    .line 29
    new-instance p1, Ljava/lang/RuntimeException;

    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string p2, "unsupported view "

    invoke-virtual {p2, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

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

    throw p1
.end method