class android.media.MediaCodec$MediaImage$MediaPlane extends android.media.Image$Plane
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.media.MediaCodec$MediaImage$MediaPlane
super_class: android.media.Image$Plane
{
private final int mRowInc;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mColInc;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.nio.ByteBuffer mData;
descriptor: Ljava/nio/ByteBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final android.media.MediaCodec$MediaImage this$1;
descriptor: Landroid/media/MediaCodec$MediaImage;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(android.media.MediaCodec$MediaImage, java.nio.ByteBuffer, int, int);
descriptor: (Landroid/media/MediaCodec$MediaImage;Ljava/nio/ByteBuffer;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield android.media.MediaCodec$MediaImage$MediaPlane.this$1:Landroid/media/MediaCodec$MediaImage;
aload 0
invokespecial android.media.Image$Plane.<init>:()V
1: aload 0
aload 2
putfield android.media.MediaCodec$MediaImage$MediaPlane.mData:Ljava/nio/ByteBuffer;
2: aload 0
iload 3
putfield android.media.MediaCodec$MediaImage$MediaPlane.mRowInc:I
3: aload 0
iload 4
putfield android.media.MediaCodec$MediaImage$MediaPlane.mColInc:I
4: return
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/media/MediaCodec$MediaImage$MediaPlane;
0 5 2 buffer Ljava/nio/ByteBuffer;
0 5 3 rowInc I
0 5 4 colInc I
MethodParameters:
Name Flags
this$0 final
buffer
rowInc
colInc
public int getRowStride();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.MediaCodec$MediaImage$MediaPlane.this$1:Landroid/media/MediaCodec$MediaImage;
invokevirtual android.media.MediaCodec$MediaImage.throwISEIfImageIsInvalid:()V
1: aload 0
getfield android.media.MediaCodec$MediaImage$MediaPlane.mRowInc:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/MediaCodec$MediaImage$MediaPlane;
public int getPixelStride();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.MediaCodec$MediaImage$MediaPlane.this$1:Landroid/media/MediaCodec$MediaImage;
invokevirtual android.media.MediaCodec$MediaImage.throwISEIfImageIsInvalid:()V
1: aload 0
getfield android.media.MediaCodec$MediaImage$MediaPlane.mColInc:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/MediaCodec$MediaImage$MediaPlane;
public java.nio.ByteBuffer getBuffer();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.MediaCodec$MediaImage$MediaPlane.this$1:Landroid/media/MediaCodec$MediaImage;
invokevirtual android.media.MediaCodec$MediaImage.throwISEIfImageIsInvalid:()V
1: aload 0
getfield android.media.MediaCodec$MediaImage$MediaPlane.mData:Ljava/nio/ByteBuffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/MediaCodec$MediaImage$MediaPlane;
}
SourceFile: "MediaCodec.java"
NestHost: android.media.MediaCodec
InnerClasses:
public abstract Plane = android.media.Image$Plane of android.media.Image
public MediaImage = android.media.MediaCodec$MediaImage of android.media.MediaCodec
private MediaPlane = android.media.MediaCodec$MediaImage$MediaPlane of android.media.MediaCodec$MediaImage