public final class android.media.audiofx.DynamicsProcessing$MbcBand extends android.media.audiofx.DynamicsProcessing$BandBase
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.media.audiofx.DynamicsProcessing$MbcBand
  super_class: android.media.audiofx.DynamicsProcessing$BandBase
{
  private float mAttackTime;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mReleaseTime;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mRatio;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mThreshold;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mKneeWidth;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mNoiseGateThreshold;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mExpanderRatio;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mPreGain;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mPostGain;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  public void <init>(boolean, float, float, float, float, float, float, float, float, float, float);
    descriptor: (ZFFFFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=12, args_size=12
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // boolean enabled
        start local 2 // float cutoffFrequency
        start local 3 // float attackTime
        start local 4 // float releaseTime
        start local 5 // float ratio
        start local 6 // float threshold
        start local 7 // float kneeWidth
        start local 8 // float noiseGateThreshold
        start local 9 // float expanderRatio
        start local 10 // float preGain
        start local 11 // float postGain
         0: .line 556
            aload 0 /* this */
            iload 1 /* enabled */
            fload 2 /* cutoffFrequency */
            invokespecial android.media.audiofx.DynamicsProcessing$BandBase.<init>:(ZF)V
         1: .line 557
            aload 0 /* this */
            fload 3 /* attackTime */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mAttackTime:F
         2: .line 558
            aload 0 /* this */
            fload 4 /* releaseTime */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mReleaseTime:F
         3: .line 559
            aload 0 /* this */
            fload 5 /* ratio */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mRatio:F
         4: .line 560
            aload 0 /* this */
            fload 6 /* threshold */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mThreshold:F
         5: .line 561
            aload 0 /* this */
            fload 7 /* kneeWidth */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mKneeWidth:F
         6: .line 562
            aload 0 /* this */
            fload 8 /* noiseGateThreshold */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mNoiseGateThreshold:F
         7: .line 563
            aload 0 /* this */
            fload 9 /* expanderRatio */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mExpanderRatio:F
         8: .line 564
            aload 0 /* this */
            fload 10 /* preGain */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mPreGain:F
         9: .line 565
            aload 0 /* this */
            fload 11 /* postGain */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mPostGain:F
        10: .line 566
            return
        end local 11 // float postGain
        end local 10 // float preGain
        end local 9 // float expanderRatio
        end local 8 // float noiseGateThreshold
        end local 7 // float kneeWidth
        end local 6 // float threshold
        end local 5 // float ratio
        end local 4 // float releaseTime
        end local 3 // float attackTime
        end local 2 // float cutoffFrequency
        end local 1 // boolean enabled
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   11     0                this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0   11     1             enabled  Z
            0   11     2     cutoffFrequency  F
            0   11     3          attackTime  F
            0   11     4         releaseTime  F
            0   11     5               ratio  F
            0   11     6           threshold  F
            0   11     7           kneeWidth  F
            0   11     8  noiseGateThreshold  F
            0   11     9       expanderRatio  F
            0   11    10             preGain  F
            0   11    11            postGain  F
    MethodParameters:
                    Name  Flags
      enabled             
      cutoffFrequency     
      attackTime          
      releaseTime         
      ratio               
      threshold           
      kneeWidth           
      noiseGateThreshold  
      expanderRatio       
      preGain             
      postGain            

  public void <init>(android.media.audiofx.DynamicsProcessing$MbcBand);
    descriptor: (Landroid/media/audiofx/DynamicsProcessing$MbcBand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // android.media.audiofx.DynamicsProcessing$MbcBand cfg
         0: .line 573
            aload 0 /* this */
            aload 1 /* cfg */
            invokevirtual android.media.audiofx.DynamicsProcessing$MbcBand.isEnabled:()Z
            aload 1 /* cfg */
            invokevirtual android.media.audiofx.DynamicsProcessing$MbcBand.getCutoffFrequency:()F
            invokespecial android.media.audiofx.DynamicsProcessing$BandBase.<init>:(ZF)V
         1: .line 574
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mAttackTime:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mAttackTime:F
         2: .line 575
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mReleaseTime:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mReleaseTime:F
         3: .line 576
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mRatio:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mRatio:F
         4: .line 577
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mThreshold:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mThreshold:F
         5: .line 578
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mKneeWidth:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mKneeWidth:F
         6: .line 579
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mNoiseGateThreshold:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mNoiseGateThreshold:F
         7: .line 580
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mExpanderRatio:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mExpanderRatio:F
         8: .line 581
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mPreGain:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mPreGain:F
         9: .line 582
            aload 0 /* this */
            aload 1 /* cfg */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mPostGain:F
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mPostGain:F
        10: .line 583
            return
        end local 1 // android.media.audiofx.DynamicsProcessing$MbcBand cfg
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0   11     1   cfg  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
    MethodParameters:
      Name  Flags
      cfg   

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 587
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 588
            aload 1 /* sb */
            aload 0 /* this */
            invokespecial android.media.audiofx.DynamicsProcessing$BandBase.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 589
            aload 1 /* sb */
            ldc " AttackTime: %f (ms)\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mAttackTime: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: .line 590
            aload 1 /* sb */
            ldc " ReleaseTime: %f (ms)\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mReleaseTime: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
         4: .line 591
            aload 1 /* sb */
            ldc " Ratio: 1:%f\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mRatio: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
         5: .line 592
            aload 1 /* sb */
            ldc " Threshold: %f (dB)\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mThreshold: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
         6: .line 593
            aload 1 /* sb */
            ldc " NoiseGateThreshold: %f(dB)\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mNoiseGateThreshold: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
         7: .line 594
            aload 1 /* sb */
            ldc " ExpanderRatio: %f:1\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mExpanderRatio: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
         8: .line 595
            aload 1 /* sb */
            ldc " PreGain: %f (dB)\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mPreGain: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
         9: .line 596
            aload 1 /* sb */
            ldc " PostGain: %f (dB)\n"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mPostGain: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
        10: .line 597
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            1   11     1    sb  Ljava/lang/StringBuilder;

  public float getAttackTime();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 604
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mAttackTime:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setAttackTime(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float attackTime
         0: .line 609
            aload 0 /* this */
            fload 1 /* attackTime */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mAttackTime:F
            return
        end local 1 // float attackTime
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  attackTime  F
    MethodParameters:
            Name  Flags
      attackTime  

  public float getReleaseTime();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 614
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mReleaseTime:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setReleaseTime(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float releaseTime
         0: .line 619
            aload 0 /* this */
            fload 1 /* releaseTime */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mReleaseTime:F
            return
        end local 1 // float releaseTime
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  releaseTime  F
    MethodParameters:
             Name  Flags
      releaseTime  

  public float getRatio();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 624
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mRatio:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setRatio(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float ratio
         0: .line 629
            aload 0 /* this */
            fload 1 /* ratio */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mRatio:F
            return
        end local 1 // float ratio
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  ratio  F
    MethodParameters:
       Name  Flags
      ratio  

  public float getThreshold();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 635
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mThreshold:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setThreshold(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float threshold
         0: .line 641
            aload 0 /* this */
            fload 1 /* threshold */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mThreshold:F
            return
        end local 1 // float threshold
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  threshold  F
    MethodParameters:
           Name  Flags
      threshold  

  public float getKneeWidth();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 648
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mKneeWidth:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setKneeWidth(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float kneeWidth
         0: .line 655
            aload 0 /* this */
            fload 1 /* kneeWidth */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mKneeWidth:F
            return
        end local 1 // float kneeWidth
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  kneeWidth  F
    MethodParameters:
           Name  Flags
      kneeWidth  

  public float getNoiseGateThreshold();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 663
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mNoiseGateThreshold:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setNoiseGateThreshold(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float noiseGateThreshold
         0: .line 671
            aload 0 /* this */
            fload 1 /* noiseGateThreshold */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mNoiseGateThreshold:F
            return
        end local 1 // float noiseGateThreshold
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  noiseGateThreshold  F
    MethodParameters:
                    Name  Flags
      noiseGateThreshold  

  public float getExpanderRatio();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 676
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mExpanderRatio:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setExpanderRatio(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float expanderRatio
         0: .line 681
            aload 0 /* this */
            fload 1 /* expanderRatio */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mExpanderRatio:F
            return
        end local 1 // float expanderRatio
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  expanderRatio  F
    MethodParameters:
               Name  Flags
      expanderRatio  

  public float getPreGain();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 687
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mPreGain:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setPreGain(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float preGain
         0: .line 693
            aload 0 /* this */
            fload 1 /* preGain */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mPreGain:F
            return
        end local 1 // float preGain
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  preGain  F
    MethodParameters:
         Name  Flags
      preGain  

  public float getPostGain();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
         0: .line 699
            aload 0 /* this */
            getfield android.media.audiofx.DynamicsProcessing$MbcBand.mPostGain:F
            freturn
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;

  public void setPostGain(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
        start local 1 // float postGain
         0: .line 705
            aload 0 /* this */
            fload 1 /* postGain */
            putfield android.media.audiofx.DynamicsProcessing$MbcBand.mPostGain:F
            return
        end local 1 // float postGain
        end local 0 // android.media.audiofx.DynamicsProcessing$MbcBand this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/media/audiofx/DynamicsProcessing$MbcBand;
            0    1     1  postGain  F
    MethodParameters:
          Name  Flags
      postGain  
}
SourceFile: "DynamicsProcessing.java"
NestHost: android.media.audiofx.DynamicsProcessing
InnerClasses:
  public BandBase = android.media.audiofx.DynamicsProcessing$BandBase of android.media.audiofx.DynamicsProcessing
  public final MbcBand = android.media.audiofx.DynamicsProcessing$MbcBand of android.media.audiofx.DynamicsProcessing