.class public Landroidx/camera/core/ImageProxyDownsampler$a; .super Ljava/lang/Object; .source "ImageProxyDownsampler.java" # interfaces .implements Landroidx/camera/core/p1$a; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Landroidx/camera/core/ImageProxyDownsampler;->a(II[B)Landroidx/camera/core/p1$a; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field public final a:Ljava/nio/ByteBuffer; .field public final synthetic b:[B .field public final synthetic c:I .field public final synthetic d:I # direct methods .method public constructor ([BII)V .locals 0 .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x1010, 0x1010, 0x1010 } names = { "val$data", "val$rowStride", "val$pixelStride" } .end annotation .line 1 iput-object p1, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->b:[B iput p2, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->c:I iput p3, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->d:I invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 invoke-static {p1}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer; move-result-object p1 iput-object p1, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->a:Ljava/nio/ByteBuffer; return-void .end method # virtual methods .method public a()I .locals 1 .line 1 iget v0, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->c:I return v0 .end method .method public b()I .locals 1 .line 1 iget v0, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->d:I return v0 .end method .method public getBuffer()Ljava/nio/ByteBuffer; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 iget-object v0, p0, Landroidx/camera/core/ImageProxyDownsampler$a;->a:Ljava/nio/ByteBuffer; return-object v0 .end method