public final class android.media.audiofx.DynamicsProcessing$Config
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.media.audiofx.DynamicsProcessing$Config
super_class: java.lang.Object
{
private final int mVariant;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mChannelCount;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mPreEqInUse;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mPreEqBandCount;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mMbcInUse;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mMbcBandCount;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mPostEqInUse;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mPostEqBandCount;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mLimiterInUse;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final float mPreferredFrameDuration;
descriptor: F
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.media.audiofx.DynamicsProcessing$Channel[] mChannel;
descriptor: [Landroid/media/audiofx/DynamicsProcessing$Channel;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(int, float, int, boolean, int, boolean, int, boolean, int, boolean, android.media.audiofx.DynamicsProcessing$Channel[]);
descriptor: (IFIZIZIZIZ[Landroid/media/audiofx/DynamicsProcessing$Channel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=13, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield android.media.audiofx.DynamicsProcessing$Config.mVariant:I
2: aload 0
fload 2
putfield android.media.audiofx.DynamicsProcessing$Config.mPreferredFrameDuration:F
3: aload 0
iload 3
putfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
4: aload 0
iload 4
putfield android.media.audiofx.DynamicsProcessing$Config.mPreEqInUse:Z
5: aload 0
iload 5
putfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
6: aload 0
iload 6
putfield android.media.audiofx.DynamicsProcessing$Config.mMbcInUse:Z
7: aload 0
iload 7
putfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
8: aload 0
iload 8
putfield android.media.audiofx.DynamicsProcessing$Config.mPostEqInUse:Z
9: aload 0
iload 9
putfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
10: aload 0
iload 10
putfield android.media.audiofx.DynamicsProcessing$Config.mLimiterInUse:Z
11: aload 0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
anewarray android.media.audiofx.DynamicsProcessing$Channel
putfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
12: iconst_0
istore 12
start local 12 13: goto 17
14: StackMap locals: android.media.audiofx.DynamicsProcessing$Config int float int int int int int int int int android.media.audiofx.DynamicsProcessing$Channel[] int
StackMap stack:
iload 12
aload 11
arraylength
if_icmpge 16
15: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 12
new android.media.audiofx.DynamicsProcessing$Channel
dup
aload 11
iload 12
aaload
invokespecial android.media.audiofx.DynamicsProcessing$Channel.<init>:(Landroid/media/audiofx/DynamicsProcessing$Channel;)V
aastore
16: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
17: iload 12
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
if_icmplt 14
end local 12 18: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 19 1 variant I
0 19 2 frameDurationMs F
0 19 3 channelCount I
0 19 4 preEqInUse Z
0 19 5 preEqBandCount I
0 19 6 mbcInUse Z
0 19 7 mbcBandCount I
0 19 8 postEqInUse Z
0 19 9 postEqBandCount I
0 19 10 limiterInUse Z
0 19 11 channel [Landroid/media/audiofx/DynamicsProcessing$Channel;
13 18 12 ch I
MethodParameters:
Name Flags
variant
frameDurationMs
channelCount
preEqInUse
preEqBandCount
mbcInUse
mbcBandCount
postEqInUse
postEqBandCount
limiterInUse
channel
public void <init>(int, android.media.audiofx.DynamicsProcessing$Config);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$Config;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mVariant:I
putfield android.media.audiofx.DynamicsProcessing$Config.mVariant:I
2: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mPreferredFrameDuration:F
putfield android.media.audiofx.DynamicsProcessing$Config.mPreferredFrameDuration:F
3: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
putfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
4: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqInUse:Z
putfield android.media.audiofx.DynamicsProcessing$Config.mPreEqInUse:Z
5: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
putfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
6: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcInUse:Z
putfield android.media.audiofx.DynamicsProcessing$Config.mMbcInUse:Z
7: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
putfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
8: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqInUse:Z
putfield android.media.audiofx.DynamicsProcessing$Config.mPostEqInUse:Z
9: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
putfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
10: aload 0
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mLimiterInUse:Z
putfield android.media.audiofx.DynamicsProcessing$Config.mLimiterInUse:Z
11: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmpeq 15
12: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "configuration channel counts differ "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
13: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " !="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals: android.media.audiofx.DynamicsProcessing$Config int android.media.audiofx.DynamicsProcessing$Config
StackMap stack:
iload 1
iconst_1
if_icmpge 17
16: new java.lang.IllegalArgumentException
dup
ldc "channel resizing less than 1 not allowed"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
iload 1
anewarray android.media.audiofx.DynamicsProcessing$Channel
putfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
18: iconst_0
istore 3
start local 3 19: goto 25
20: StackMap locals: int
StackMap stack:
iload 3
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
if_icmpge 23
21: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 3
new android.media.audiofx.DynamicsProcessing$Channel
dup
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 3
aaload
invokespecial android.media.audiofx.DynamicsProcessing$Channel.<init>:(Landroid/media/audiofx/DynamicsProcessing$Channel;)V
aastore
22: goto 24
23: StackMap locals:
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 3
new android.media.audiofx.DynamicsProcessing$Channel
dup
aload 2
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
iconst_1
isub
aaload
invokespecial android.media.audiofx.DynamicsProcessing$Channel.<init>:(Landroid/media/audiofx/DynamicsProcessing$Channel;)V
aastore
24: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
25: iload 3
iload 1
if_icmplt 20
end local 3 26: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 27 1 channelCount I
0 27 2 cfg Landroid/media/audiofx/DynamicsProcessing$Config;
19 26 3 ch I
MethodParameters:
Name Flags
channelCount
cfg
public void <init>(android.media.audiofx.DynamicsProcessing$Config);
descriptor: (Landroid/media/audiofx/DynamicsProcessing$Config;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
aload 1
invokespecial android.media.audiofx.DynamicsProcessing$Config.<init>:(ILandroid/media/audiofx/DynamicsProcessing$Config;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 cfg Landroid/media/audiofx/DynamicsProcessing$Config;
MethodParameters:
Name Flags
cfg
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "Variant: %d\n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mVariant:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc "PreferredFrameDuration: %f\n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreferredFrameDuration:F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc "ChannelCount: %d\n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannelCount:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc "PreEq inUse: %b, bandCount:%d\n"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqInUse:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_1
5: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
6: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc "Mbc inUse: %b, bandCount: %d\n"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcInUse:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_1
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 1
ldc "PostEq inUse: %b, bandCount: %d\n"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqInUse:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_1
9: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
10: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
ldc "Limiter inUse: %b\n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mLimiterInUse:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: iconst_0
istore 2
start local 2 13: goto 17
14: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 1
ldc "==Channel %d\n"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 1
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 2
aaload
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: iinc 2 1
StackMap locals:
StackMap stack:
17: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 14
end local 2 18: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
1 19 1 sb Ljava/lang/StringBuilder;
13 18 2 ch I
private void checkChannel(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "ChannelIndex out of bounds"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public int getVariant();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mVariant:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public float getPreferredFrameDuration();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreferredFrameDuration:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public boolean isPreEqInUse();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqInUse:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public int getPreEqBandCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public boolean isMbcInUse();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcInUse:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public int getMbcBandCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public boolean isPostEqInUse();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqInUse:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public int getPostEqBandCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public boolean isLimiterInUse();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mLimiterInUse:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
public android.media.audiofx.DynamicsProcessing$Channel getChannelByChannelIndex(int);
descriptor: (I)Landroid/media/audiofx/DynamicsProcessing$Channel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public void setChannelTo(int, android.media.audiofx.DynamicsProcessing$Channel);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$Channel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getMbc:()Landroid/media/audiofx/DynamicsProcessing$Mbc;
invokevirtual android.media.audiofx.DynamicsProcessing$Mbc.getBandCount:()I
if_icmpeq 5
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "MbcBandCount changed from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mMbcBandCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPreEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
invokevirtual android.media.audiofx.DynamicsProcessing$Eq.getBandCount:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPreEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
invokevirtual android.media.audiofx.DynamicsProcessing$Eq.getBandCount:()I
if_icmpeq 9
6: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "PreEqBandCount changed from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
7: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPreEqBandCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPreEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
invokevirtual android.media.audiofx.DynamicsProcessing$Eq.getBandCount:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPostEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
invokevirtual android.media.audiofx.DynamicsProcessing$Eq.getBandCount:()I
if_icmpeq 13
10: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "PostEqBandCount changed from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
11: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mPostEqBandCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPostEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
invokevirtual android.media.audiofx.DynamicsProcessing$Eq.getBandCount:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
new android.media.audiofx.DynamicsProcessing$Channel
dup
aload 2
invokespecial android.media.audiofx.DynamicsProcessing$Channel.<init>:(Landroid/media/audiofx/DynamicsProcessing$Channel;)V
aastore
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 15 1 channelIndex I
0 15 2 channel Landroid/media/audiofx/DynamicsProcessing$Channel;
MethodParameters:
Name Flags
channelIndex
channel
public void setAllChannelsTo(android.media.audiofx.DynamicsProcessing$Channel);
descriptor: (Landroid/media/audiofx/DynamicsProcessing$Channel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
aload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.setChannelTo:(ILandroid/media/audiofx/DynamicsProcessing$Channel;)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 channel Landroid/media/audiofx/DynamicsProcessing$Channel;
1 5 2 ch I
MethodParameters:
Name Flags
channel
public float getInputGainByChannelIndex(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getInputGain:()F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public void setInputGainByChannelIndex(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
fload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setInputGain:(F)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 inputGain F
MethodParameters:
Name Flags
channelIndex
inputGain
public void setInputGainAllChannelsTo(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 2
aaload
fload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setInputGain:(F)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 inputGain F
1 5 2 ch I
MethodParameters:
Name Flags
inputGain
public android.media.audiofx.DynamicsProcessing$Eq getPreEqByChannelIndex(int);
descriptor: (I)Landroid/media/audiofx/DynamicsProcessing$Eq;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPreEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public void setPreEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing$Eq);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$Eq;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPreEq:(Landroid/media/audiofx/DynamicsProcessing$Eq;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 preEq Landroid/media/audiofx/DynamicsProcessing$Eq;
MethodParameters:
Name Flags
channelIndex
preEq
public void setPreEqAllChannelsTo(android.media.audiofx.DynamicsProcessing$Eq);
descriptor: (Landroid/media/audiofx/DynamicsProcessing$Eq;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 2
aaload
aload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPreEq:(Landroid/media/audiofx/DynamicsProcessing$Eq;)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 preEq Landroid/media/audiofx/DynamicsProcessing$Eq;
1 5 2 ch I
MethodParameters:
Name Flags
preEq
public android.media.audiofx.DynamicsProcessing$EqBand getPreEqBandByChannelIndex(int, int);
descriptor: (II)Landroid/media/audiofx/DynamicsProcessing$EqBand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
iload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPreEqBand:(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
0 2 2 band I
MethodParameters:
Name Flags
channelIndex
band
public void setPreEqBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing$EqBand);
descriptor: (IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
iload 2
aload 3
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPreEqBand:(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 band I
0 3 3 preEqBand Landroid/media/audiofx/DynamicsProcessing$EqBand;
MethodParameters:
Name Flags
channelIndex
band
preEqBand
public void setPreEqBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing$EqBand);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 3
aaload
iload 1
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPreEqBand:(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 band I
0 6 2 preEqBand Landroid/media/audiofx/DynamicsProcessing$EqBand;
1 5 3 ch I
MethodParameters:
Name Flags
band
preEqBand
public android.media.audiofx.DynamicsProcessing$Mbc getMbcByChannelIndex(int);
descriptor: (I)Landroid/media/audiofx/DynamicsProcessing$Mbc;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getMbc:()Landroid/media/audiofx/DynamicsProcessing$Mbc;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public void setMbcByChannelIndex(int, android.media.audiofx.DynamicsProcessing$Mbc);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$Mbc;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setMbc:(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 mbc Landroid/media/audiofx/DynamicsProcessing$Mbc;
MethodParameters:
Name Flags
channelIndex
mbc
public void setMbcAllChannelsTo(android.media.audiofx.DynamicsProcessing$Mbc);
descriptor: (Landroid/media/audiofx/DynamicsProcessing$Mbc;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 2
aaload
aload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setMbc:(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 mbc Landroid/media/audiofx/DynamicsProcessing$Mbc;
1 5 2 ch I
MethodParameters:
Name Flags
mbc
public android.media.audiofx.DynamicsProcessing$MbcBand getMbcBandByChannelIndex(int, int);
descriptor: (II)Landroid/media/audiofx/DynamicsProcessing$MbcBand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
iload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getMbcBand:(I)Landroid/media/audiofx/DynamicsProcessing$MbcBand;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
0 2 2 band I
MethodParameters:
Name Flags
channelIndex
band
public void setMbcBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing$MbcBand);
descriptor: (IILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
iload 2
aload 3
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setMbcBand:(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 band I
0 3 3 mbcBand Landroid/media/audiofx/DynamicsProcessing$MbcBand;
MethodParameters:
Name Flags
channelIndex
band
mbcBand
public void setMbcBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing$MbcBand);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 3
aaload
iload 1
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setMbcBand:(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 band I
0 6 2 mbcBand Landroid/media/audiofx/DynamicsProcessing$MbcBand;
1 5 3 ch I
MethodParameters:
Name Flags
band
mbcBand
public android.media.audiofx.DynamicsProcessing$Eq getPostEqByChannelIndex(int);
descriptor: (I)Landroid/media/audiofx/DynamicsProcessing$Eq;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPostEq:()Landroid/media/audiofx/DynamicsProcessing$Eq;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public void setPostEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing$Eq);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$Eq;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPostEq:(Landroid/media/audiofx/DynamicsProcessing$Eq;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 postEq Landroid/media/audiofx/DynamicsProcessing$Eq;
MethodParameters:
Name Flags
channelIndex
postEq
public void setPostEqAllChannelsTo(android.media.audiofx.DynamicsProcessing$Eq);
descriptor: (Landroid/media/audiofx/DynamicsProcessing$Eq;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 2
aaload
aload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPostEq:(Landroid/media/audiofx/DynamicsProcessing$Eq;)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 postEq Landroid/media/audiofx/DynamicsProcessing$Eq;
1 5 2 ch I
MethodParameters:
Name Flags
postEq
public android.media.audiofx.DynamicsProcessing$EqBand getPostEqBandByChannelIndex(int, int);
descriptor: (II)Landroid/media/audiofx/DynamicsProcessing$EqBand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
iload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getPostEqBand:(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
0 2 2 band I
MethodParameters:
Name Flags
channelIndex
band
public void setPostEqBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing$EqBand);
descriptor: (IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
iload 2
aload 3
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPostEqBand:(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 band I
0 3 3 postEqBand Landroid/media/audiofx/DynamicsProcessing$EqBand;
MethodParameters:
Name Flags
channelIndex
band
postEqBand
public void setPostEqBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing$EqBand);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 3
aaload
iload 1
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setPostEqBand:(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 band I
0 6 2 postEqBand Landroid/media/audiofx/DynamicsProcessing$EqBand;
1 5 3 ch I
MethodParameters:
Name Flags
band
postEqBand
public android.media.audiofx.DynamicsProcessing$Limiter getLimiterByChannelIndex(int);
descriptor: (I)Landroid/media/audiofx/DynamicsProcessing$Limiter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.getLimiter:()Landroid/media/audiofx/DynamicsProcessing$Limiter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 2 1 channelIndex I
MethodParameters:
Name Flags
channelIndex
public void setLimiterByChannelIndex(int, android.media.audiofx.DynamicsProcessing$Limiter);
descriptor: (ILandroid/media/audiofx/DynamicsProcessing$Limiter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Config.checkChannel:(I)V
1: aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 1
aaload
aload 2
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setLimiter:(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 3 1 channelIndex I
0 3 2 limiter Landroid/media/audiofx/DynamicsProcessing$Limiter;
MethodParameters:
Name Flags
channelIndex
limiter
public void setLimiterAllChannelsTo(android.media.audiofx.DynamicsProcessing$Limiter);
descriptor: (Landroid/media/audiofx/DynamicsProcessing$Limiter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
iload 2
aaload
aload 1
invokevirtual android.media.audiofx.DynamicsProcessing$Channel.setLimiter:(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V
3: iinc 2 1
StackMap locals:
StackMap stack:
4: iload 2
aload 0
getfield android.media.audiofx.DynamicsProcessing$Config.mChannel:[Landroid/media/audiofx/DynamicsProcessing$Channel;
arraylength
if_icmplt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/audiofx/DynamicsProcessing$Config;
0 6 1 limiter Landroid/media/audiofx/DynamicsProcessing$Limiter;
1 5 2 ch I
MethodParameters:
Name Flags
limiter
}
SourceFile: "DynamicsProcessing.java"
NestHost: android.media.audiofx.DynamicsProcessing
InnerClasses:
public final Channel = android.media.audiofx.DynamicsProcessing$Channel of android.media.audiofx.DynamicsProcessing
public final Config = android.media.audiofx.DynamicsProcessing$Config of android.media.audiofx.DynamicsProcessing
public final Builder = android.media.audiofx.DynamicsProcessing$Config$Builder of android.media.audiofx.DynamicsProcessing$Config
public final Eq = android.media.audiofx.DynamicsProcessing$Eq of android.media.audiofx.DynamicsProcessing
public final EqBand = android.media.audiofx.DynamicsProcessing$EqBand of android.media.audiofx.DynamicsProcessing
public final Limiter = android.media.audiofx.DynamicsProcessing$Limiter of android.media.audiofx.DynamicsProcessing
public final Mbc = android.media.audiofx.DynamicsProcessing$Mbc of android.media.audiofx.DynamicsProcessing
public final MbcBand = android.media.audiofx.DynamicsProcessing$MbcBand of android.media.audiofx.DynamicsProcessing