b.smali
.class public Lr7/b;
.super Lr7/c;
.source "Full2VideoRecorder.java"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lr7/b$c;
}
.end annotation
# instance fields
.field public k:Lz6/c;
.field public final l:Ljava/lang/String;
.field public m:Landroid/view/Surface;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Ly6/b;Ljava/lang/String;)V
.registers 3
.param p1 # Ly6/b;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1}, Lr7/c;-><init>(Lr7/d$a;)V
iput-object p1, p0, Lr7/b;->k:Lz6/c;
iput-object p2, p0, Lr7/b;->l:Ljava/lang/String;
return-void
.end method
.method public static synthetic a(Lr7/b;)V
.registers 1
invoke-super {p0}, Lr7/c;->f()V
return-void
.end method
# virtual methods
.method public a(Lw6/j$a;Landroid/media/MediaRecorder;)V
.registers 3
.param p1 # Lw6/j$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/media/MediaRecorder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x2
invoke-virtual {p2, p1}, Landroid/media/MediaRecorder;->setVideoSource(I)V
return-void
.end method
.method public b(Lw6/j$a;)Landroid/media/CamcorderProfile;
.registers 3
.param p1 # Lw6/j$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget v0, p1, Lw6/j$a;->c:I
rem-int/lit16 v0, v0, 0xb4
iget-object p1, p1, Lw6/j$a;->d:Lq7/b;
if-eqz v0, :cond_c
invoke-virtual {p1}, Lq7/b;->a()Lq7/b;
move-result-object p1
:cond_c
iget-object v0, p0, Lr7/b;->l:Ljava/lang/String;
invoke-static {v0, p1}, Lk7/a;->a(Ljava/lang/String;Lq7/b;)Landroid/media/CamcorderProfile;
move-result-object p1
return-object p1
.end method
.method public d(Lw6/j$a;)Landroid/view/Surface;
.registers 4
.param p1 # Lw6/j$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lr7/b$c;
}
.end annotation
invoke-virtual {p0, p1}, Lr7/c;->c(Lw6/j$a;)Z
move-result p1
if-eqz p1, :cond_f
iget-object p1, p0, Lr7/c;->g:Landroid/media/MediaRecorder;
invoke-virtual {p1}, Landroid/media/MediaRecorder;->getSurface()Landroid/view/Surface;
move-result-object p1
iput-object p1, p0, Lr7/b;->m:Landroid/view/Surface;
return-object p1
:cond_f
new-instance p1, Lr7/b$c;
iget-object v0, p0, Lr7/d;->c:Ljava/lang/Exception;
const/4 v1, 0x0
invoke-direct {p1, p0, v0, v1}, Lr7/b$c;-><init>(Lr7/b;Ljava/lang/Throwable;Lr7/b$a;)V
throw p1
.end method
.method public f()V
.registers 3
new-instance v0, Lr7/b$a;
invoke-direct {v0, p0}, Lr7/b$a;-><init>(Lr7/b;)V
new-instance v1, Lr7/b$b;
invoke-direct {v1, p0}, Lr7/b$b;-><init>(Lr7/b;)V
invoke-interface {v0, v1}, Lz6/a;->a(Lz6/b;)V
iget-object v1, p0, Lr7/b;->k:Lz6/c;
invoke-interface {v0, v1}, Lz6/a;->b(Lz6/c;)V
return-void
.end method
.method public g()Landroid/view/Surface;
.registers 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lr7/b;->m:Landroid/view/Surface;
return-object v0
.end method