public abstract class com.sun.media.sound.ModelAbstractChannelMixer implements com.sun.media.sound.ModelChannelMixer
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.media.sound.ModelAbstractChannelMixer
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 34
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public abstract boolean process(float[][], int, int);
    descriptor: ([[FII)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      buffer  
      offset  
      len     

  public abstract void stop();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public void allNotesOff();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 44
            return
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public void allSoundOff();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 48
            return
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public void controlChange(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int controller
        start local 2 // int value
         0: .line 52
            return
        end local 2 // int value
        end local 1 // int controller
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  controller  I
            0    1     2       value  I
    MethodParameters:
            Name  Flags
      controller  
      value       

  public int getChannelPressure();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 56
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public int getController(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int controller
         0: .line 61
            iconst_0
            ireturn
        end local 1 // int controller
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  controller  I
    MethodParameters:
            Name  Flags
      controller  

  public boolean getMono();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 66
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public boolean getMute();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 71
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public boolean getOmni();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 76
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public int getPitchBend();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 81
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public int getPolyPressure(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int noteNumber
         0: .line 86
            iconst_0
            ireturn
        end local 1 // int noteNumber
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  noteNumber  I
    MethodParameters:
            Name  Flags
      noteNumber  

  public int getProgram();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 91
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public boolean getSolo();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 96
            iconst_0
            ireturn
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public boolean localControl(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // boolean on
         0: .line 101
            iconst_0
            ireturn
        end local 1 // boolean on
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1    on  Z
    MethodParameters:
      Name  Flags
      on    

  public void noteOff(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int noteNumber
         0: .line 106
            return
        end local 1 // int noteNumber
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  noteNumber  I
    MethodParameters:
            Name  Flags
      noteNumber  

  public void noteOff(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int noteNumber
        start local 2 // int velocity
         0: .line 110
            return
        end local 2 // int velocity
        end local 1 // int noteNumber
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  noteNumber  I
            0    1     2    velocity  I
    MethodParameters:
            Name  Flags
      noteNumber  
      velocity    

  public void noteOn(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int noteNumber
        start local 2 // int velocity
         0: .line 114
            return
        end local 2 // int velocity
        end local 1 // int noteNumber
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  noteNumber  I
            0    1     2    velocity  I
    MethodParameters:
            Name  Flags
      noteNumber  
      velocity    

  public void programChange(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int program
         0: .line 118
            return
        end local 1 // int program
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  program  I
    MethodParameters:
         Name  Flags
      program  

  public void programChange(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int bank
        start local 2 // int program
         0: .line 122
            return
        end local 2 // int program
        end local 1 // int bank
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1     bank  I
            0    1     2  program  I
    MethodParameters:
         Name  Flags
      bank     
      program  

  public void resetAllControllers();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
         0: .line 126
            return
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;

  public void setChannelPressure(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int pressure
         0: .line 130
            return
        end local 1 // int pressure
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  pressure  I
    MethodParameters:
          Name  Flags
      pressure  

  public void setMono(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // boolean on
         0: .line 134
            return
        end local 1 // boolean on
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1    on  Z
    MethodParameters:
      Name  Flags
      on    

  public void setMute(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // boolean mute
         0: .line 138
            return
        end local 1 // boolean mute
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  mute  Z
    MethodParameters:
      Name  Flags
      mute  

  public void setOmni(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // boolean on
         0: .line 142
            return
        end local 1 // boolean on
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1    on  Z
    MethodParameters:
      Name  Flags
      on    

  public void setPitchBend(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int bend
         0: .line 146
            return
        end local 1 // int bend
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  bend  I
    MethodParameters:
      Name  Flags
      bend  

  public void setPolyPressure(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // int noteNumber
        start local 2 // int pressure
         0: .line 150
            return
        end local 2 // int pressure
        end local 1 // int noteNumber
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  noteNumber  I
            0    1     2    pressure  I
    MethodParameters:
            Name  Flags
      noteNumber  
      pressure    

  public void setSolo(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
        start local 1 // boolean soloState
         0: .line 154
            return
        end local 1 // boolean soloState
        end local 0 // com.sun.media.sound.ModelAbstractChannelMixer this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/media/sound/ModelAbstractChannelMixer;
            0    1     1  soloState  Z
    MethodParameters:
           Name  Flags
      soloState  
}
SourceFile: "ModelAbstractChannelMixer.java"