.class public interface abstract Ls/k$b; .super Ljava/lang/Object; .source "CameraManagerCompat.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Ls/k; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x609 name = "b" .end annotation # direct methods .method public static g(Landroid/content/Context;Landroid/os/Handler;)Ls/k$b; .locals 2 .param p0 # Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Landroid/os/Handler; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0, 0x0 } names = { "context", "compatHandler" } .end annotation .line 1 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1d if-lt v0, v1, :cond_0 .line 2 new-instance p1, Ls/m; invoke-direct {p1, p0}, Ls/m;->(Landroid/content/Context;)V return-object p1 :cond_0 const/16 v1, 0x1c if-lt v0, v1, :cond_1 .line 3 invoke-static {p0}, Ls/l;->i(Landroid/content/Context;)Ls/l; move-result-object p0 return-object p0 .line 4 :cond_1 invoke-static {p0, p1}, Ls/n;->h(Landroid/content/Context;Landroid/os/Handler;)Ls/n; move-result-object p0 return-object p0 .end method # virtual methods .method public abstract a()Landroid/hardware/camera2/CameraManager; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract b(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V .param p1 # Ljava/util/concurrent/Executor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroid/hardware/camera2/CameraManager$AvailabilityCallback; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0, 0x0 } names = { "executor", "callback" } .end annotation .end method .method public abstract c(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics; .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "cameraId" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Landroidx/camera/camera2/internal/compat/CameraAccessExceptionCompat; } .end annotation .end method .method public abstract d(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraDevice$StateCallback;)V .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/util/concurrent/Executor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Landroid/hardware/camera2/CameraDevice$StateCallback; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/RequiresPermission; value = "android.permission.CAMERA" .end annotation .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0, 0x0, 0x0 } names = { "cameraId", "executor", "callback" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Landroidx/camera/camera2/internal/compat/CameraAccessExceptionCompat; } .end annotation .end method .method public abstract e()[Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Throws; value = { Landroidx/camera/camera2/internal/compat/CameraAccessExceptionCompat; } .end annotation .end method .method public abstract f(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V .param p1 # Landroid/hardware/camera2/CameraManager$AvailabilityCallback; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "callback" } .end annotation .end method