public interface javax.sound.midi.Sequencer extends javax.sound.midi.MidiDevice
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.sound.midi.Sequencer
super_class: java.lang.Object
{
public static final int LOOP_CONTINUOUSLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public abstract void setSequence(javax.sound.midi.Sequence);
descriptor: (Ljavax/sound/midi/Sequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.sound.midi.InvalidMidiDataException
MethodParameters:
Name Flags
sequence
public abstract void setSequence(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException, javax.sound.midi.InvalidMidiDataException
MethodParameters:
Name Flags
stream
public abstract javax.sound.midi.Sequence getSequence();
descriptor: ()Ljavax/sound/midi/Sequence;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void start();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void stop();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRunning();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void startRecording();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void stopRecording();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRecording();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void recordEnable(javax.sound.midi.Track, int);
descriptor: (Ljavax/sound/midi/Track;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
track
channel
public abstract void recordDisable(javax.sound.midi.Track);
descriptor: (Ljavax/sound/midi/Track;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
track
public abstract float getTempoInBPM();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setTempoInBPM(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bpm
public abstract float getTempoInMPQ();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setTempoInMPQ(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
mpq
public abstract void setTempoFactor(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
factor
public abstract float getTempoFactor();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getTickLength();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getTickPosition();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setTickPosition(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tick
public abstract long getMicrosecondLength();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getMicrosecondPosition();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setMicrosecondPosition(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
microseconds
public abstract void setMasterSyncMode(javax.sound.midi.Sequencer$SyncMode);
descriptor: (Ljavax/sound/midi/Sequencer$SyncMode;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sync
public abstract javax.sound.midi.Sequencer$SyncMode getMasterSyncMode();
descriptor: ()Ljavax/sound/midi/Sequencer$SyncMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.midi.Sequencer$SyncMode[] getMasterSyncModes();
descriptor: ()[Ljavax/sound/midi/Sequencer$SyncMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setSlaveSyncMode(javax.sound.midi.Sequencer$SyncMode);
descriptor: (Ljavax/sound/midi/Sequencer$SyncMode;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sync
public abstract javax.sound.midi.Sequencer$SyncMode getSlaveSyncMode();
descriptor: ()Ljavax/sound/midi/Sequencer$SyncMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.midi.Sequencer$SyncMode[] getSlaveSyncModes();
descriptor: ()[Ljavax/sound/midi/Sequencer$SyncMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setTrackMute(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
track
mute
public abstract boolean getTrackMute(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
track
public abstract void setTrackSolo(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
track
solo
public abstract boolean getTrackSolo(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
track
public abstract boolean addMetaEventListener(javax.sound.midi.MetaEventListener);
descriptor: (Ljavax/sound/midi/MetaEventListener;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeMetaEventListener(javax.sound.midi.MetaEventListener);
descriptor: (Ljavax/sound/midi/MetaEventListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract int[] addControllerEventListener(javax.sound.midi.ControllerEventListener, int[]);
descriptor: (Ljavax/sound/midi/ControllerEventListener;[I)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
controllers
public abstract int[] removeControllerEventListener(javax.sound.midi.ControllerEventListener, int[]);
descriptor: (Ljavax/sound/midi/ControllerEventListener;[I)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
controllers
public abstract void setLoopStartPoint(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tick
public abstract long getLoopStartPoint();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setLoopEndPoint(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tick
public abstract long getLoopEndPoint();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setLoopCount(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
public abstract int getLoopCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Sequencer.java"
NestMembers:
javax.sound.midi.Sequencer$SyncMode
InnerClasses:
public SyncMode = javax.sound.midi.Sequencer$SyncMode of javax.sound.midi.Sequencer