public class android.media.audiofx.EnvironmentalReverb extends android.media.audiofx.AudioEffect
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.media.audiofx.EnvironmentalReverb
super_class: android.media.audiofx.AudioEffect
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "EnvironmentalReverb"
public static final int PARAM_ROOM_LEVEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int PARAM_ROOM_HF_LEVEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PARAM_DECAY_TIME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PARAM_DECAY_HF_RATIO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int PARAM_REFLECTIONS_LEVEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int PARAM_REFLECTIONS_DELAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int PARAM_REVERB_LEVEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int PARAM_REVERB_DELAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int PARAM_DIFFUSION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int PARAM_DENSITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private static final int PARAM_PROPERTIES;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener mParamListener;
descriptor: Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;
flags: (0x0002) ACC_PRIVATE
private android.media.audiofx.EnvironmentalReverb$BaseParameterListener mBaseParamListener;
descriptor: Landroid/media/audiofx/EnvironmentalReverb$BaseParameterListener;
flags: (0x0002) ACC_PRIVATE
private final java.lang.Object mParamListenerLock;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static int PROPERTY_SIZE;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 26
putstatic android.media.audiofx.EnvironmentalReverb.PROPERTY_SIZE:I
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(int, int);
descriptor: (II)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
getstatic android.media.audiofx.EnvironmentalReverb.EFFECT_TYPE_ENV_REVERB:Ljava/util/UUID;
getstatic android.media.audiofx.EnvironmentalReverb.EFFECT_TYPE_NULL:Ljava/util/UUID;
iload 1
iload 2
invokespecial android.media.audiofx.AudioEffect.<init>:(Ljava/util/UUID;Ljava/util/UUID;II)V
1: aload 0
aconst_null
putfield android.media.audiofx.EnvironmentalReverb.mParamListener:Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;
2: aload 0
aconst_null
putfield android.media.audiofx.EnvironmentalReverb.mBaseParamListener:Landroid/media/audiofx/EnvironmentalReverb$BaseParameterListener;
3: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.media.audiofx.EnvironmentalReverb.mParamListenerLock:Ljava/lang/Object;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/media/audiofx/EnvironmentalReverb;
0 5 1 priority I
0 5 2 audioSession I
Exceptions:
throws java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException, java.lang.RuntimeException
MethodParameters:
Name Flags
priority
audioSession
public void setRoomLevel(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
iconst_0
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 room S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
room
public short getRoomLevel();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
iconst_0
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setRoomHFLevel(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
iconst_1
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 roomHF S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
roomHF
public short getRoomHFLevel();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
iconst_1
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setDecayTime(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.intToByteArray:(I)[B
astore 2
start local 2 1: aload 0
aload 0
iconst_2
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 decayTime I
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
decayTime
public int getDecayTime();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_4
newarray 8
astore 1
start local 1 1: aload 0
aload 0
iconst_2
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToInt:([B)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setDecayHFRatio(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
iconst_3
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 decayHFRatio S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
decayHFRatio
public short getDecayHFRatio();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
iconst_3
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setReflectionsLevel(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
iconst_4
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 reflectionsLevel S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
reflectionsLevel
public short getReflectionsLevel();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
iconst_4
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setReflectionsDelay(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.intToByteArray:(I)[B
astore 2
start local 2 1: aload 0
aload 0
iconst_5
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 reflectionsDelay I
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
reflectionsDelay
public int getReflectionsDelay();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_4
newarray 8
astore 1
start local 1 1: aload 0
aload 0
iconst_5
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToInt:([B)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setReverbLevel(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
bipush 6
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 reverbLevel S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
reverbLevel
public short getReverbLevel();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
bipush 6
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setReverbDelay(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.intToByteArray:(I)[B
astore 2
start local 2 1: aload 0
aload 0
bipush 7
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 reverbDelay I
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
reverbDelay
public int getReverbDelay();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_4
newarray 8
astore 1
start local 1 1: aload 0
aload 0
bipush 7
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToInt:([B)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setDiffusion(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
bipush 8
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 diffusion S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
diffusion
public short getDiffusion();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
bipush 8
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setDensity(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
astore 2
start local 2 1: aload 0
aload 0
bipush 9
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)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/EnvironmentalReverb;
0 3 1 density S
1 3 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
density
public short getDensity();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_2
newarray 8
astore 1
start local 1 1: aload 0
aload 0
bipush 9
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: aload 1
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([B)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 3 1 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setParameterListener(android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener);
descriptor: (Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.media.audiofx.EnvironmentalReverb.mParamListenerLock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield android.media.audiofx.EnvironmentalReverb.mParamListener:Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;
ifnonnull 5
2: aload 0
aload 1
putfield android.media.audiofx.EnvironmentalReverb.mParamListener:Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;
3: aload 0
new android.media.audiofx.EnvironmentalReverb$BaseParameterListener
dup
aload 0
invokespecial android.media.audiofx.EnvironmentalReverb$BaseParameterListener.<init>:(Landroid/media/audiofx/EnvironmentalReverb;)V
putfield android.media.audiofx.EnvironmentalReverb.mBaseParamListener:Landroid/media/audiofx/EnvironmentalReverb$BaseParameterListener;
4: aload 0
aload 0
getfield android.media.audiofx.EnvironmentalReverb.mBaseParamListener:Landroid/media/audiofx/EnvironmentalReverb$BaseParameterListener;
invokespecial android.media.audiofx.AudioEffect.setParameterListener:(Landroid/media/audiofx/AudioEffect$OnParameterChangeListener;)V
5: StackMap locals: java.lang.Object
StackMap stack:
aload 2
monitorexit
6: goto 9
StackMap locals:
StackMap stack: java.lang.Throwable
7: aload 2
monitorexit
8: athrow
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/media/audiofx/EnvironmentalReverb;
0 10 1 listener Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;
Exception table:
from to target type
1 6 7 any
7 8 7 any
MethodParameters:
Name Flags
listener
public android.media.audiofx.EnvironmentalReverb$Settings getProperties();
descriptor: ()Landroid/media/audiofx/EnvironmentalReverb$Settings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: getstatic android.media.audiofx.EnvironmentalReverb.PROPERTY_SIZE:I
newarray 8
astore 1
start local 1 1: aload 0
aload 0
bipush 10
aload 1
invokevirtual android.media.audiofx.EnvironmentalReverb.getParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
2: new android.media.audiofx.EnvironmentalReverb$Settings
dup
invokespecial android.media.audiofx.EnvironmentalReverb$Settings.<init>:()V
astore 2
start local 2 3: aload 2
aload 1
iconst_0
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.roomLevel:S
4: aload 2
aload 1
iconst_2
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.roomHFLevel:S
5: aload 2
aload 1
iconst_4
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToInt:([BI)I
putfield android.media.audiofx.EnvironmentalReverb$Settings.decayTime:I
6: aload 2
aload 1
bipush 8
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.decayHFRatio:S
7: aload 2
aload 1
bipush 10
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.reflectionsLevel:S
8: aload 2
aload 1
bipush 12
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToInt:([BI)I
putfield android.media.audiofx.EnvironmentalReverb$Settings.reflectionsDelay:I
9: aload 2
aload 1
bipush 16
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.reverbLevel:S
10: aload 2
aload 1
bipush 18
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToInt:([BI)I
putfield android.media.audiofx.EnvironmentalReverb$Settings.reverbDelay:I
11: aload 2
aload 1
bipush 22
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.diffusion:S
12: aload 2
aload 1
bipush 24
invokestatic android.media.audiofx.EnvironmentalReverb.byteArrayToShort:([BI)S
putfield android.media.audiofx.EnvironmentalReverb$Settings.density:S
13: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/media/audiofx/EnvironmentalReverb;
1 14 1 param [B
3 14 2 settings Landroid/media/audiofx/EnvironmentalReverb$Settings;
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
public void setProperties(android.media.audiofx.EnvironmentalReverb$Settings);
descriptor: (Landroid/media/audiofx/EnvironmentalReverb$Settings;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: bipush 10
anewarray byte[]
dup
iconst_0
aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.roomLevel:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
dup
iconst_1
1: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.roomHFLevel:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
dup
iconst_2
2: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.decayTime:I
invokestatic android.media.audiofx.EnvironmentalReverb.intToByteArray:(I)[B
aastore
dup
iconst_3
3: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.decayHFRatio:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
dup
iconst_4
4: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.reflectionsLevel:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
dup
iconst_5
5: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.reflectionsDelay:I
invokestatic android.media.audiofx.EnvironmentalReverb.intToByteArray:(I)[B
aastore
dup
bipush 6
6: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.reverbLevel:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
dup
bipush 7
7: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.reverbDelay:I
invokestatic android.media.audiofx.EnvironmentalReverb.intToByteArray:(I)[B
aastore
dup
bipush 8
8: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.diffusion:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
dup
bipush 9
9: aload 1
getfield android.media.audiofx.EnvironmentalReverb$Settings.density:S
invokestatic android.media.audiofx.EnvironmentalReverb.shortToByteArray:(S)[B
aastore
10: invokestatic android.media.audiofx.EnvironmentalReverb.concatArrays:([[B)[B
astore 2
start local 2 11: aload 0
aload 0
bipush 10
aload 2
invokevirtual android.media.audiofx.EnvironmentalReverb.setParameter:(I[B)I
invokevirtual android.media.audiofx.EnvironmentalReverb.checkStatus:(I)V
12: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/media/audiofx/EnvironmentalReverb;
0 13 1 settings Landroid/media/audiofx/EnvironmentalReverb$Settings;
11 13 2 param [B
Exceptions:
throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
settings
}
SourceFile: "EnvironmentalReverb.java"
NestMembers:
android.media.audiofx.EnvironmentalReverb$BaseParameterListener android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener android.media.audiofx.EnvironmentalReverb$Settings
InnerClasses:
public abstract OnParameterChangeListener = android.media.audiofx.AudioEffect$OnParameterChangeListener of android.media.audiofx.AudioEffect
private BaseParameterListener = android.media.audiofx.EnvironmentalReverb$BaseParameterListener of android.media.audiofx.EnvironmentalReverb
public abstract OnParameterChangeListener = android.media.audiofx.EnvironmentalReverb$OnParameterChangeListener of android.media.audiofx.EnvironmentalReverb
public Settings = android.media.audiofx.EnvironmentalReverb$Settings of android.media.audiofx.EnvironmentalReverb