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