public interface javax.sound.midi.Synthesizer 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.Synthesizer
super_class: java.lang.Object
{
public abstract int getMaxPolyphony();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getLatency();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.midi.MidiChannel[] getChannels();
descriptor: ()[Ljavax/sound/midi/MidiChannel;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.midi.VoiceStatus[] getVoiceStatus();
descriptor: ()[Ljavax/sound/midi/VoiceStatus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSoundbankSupported(javax.sound.midi.Soundbank);
descriptor: (Ljavax/sound/midi/Soundbank;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
soundbank
public abstract boolean loadInstrument(javax.sound.midi.Instrument);
descriptor: (Ljavax/sound/midi/Instrument;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
instrument
public abstract void unloadInstrument(javax.sound.midi.Instrument);
descriptor: (Ljavax/sound/midi/Instrument;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
instrument
public abstract boolean remapInstrument(javax.sound.midi.Instrument, javax.sound.midi.Instrument);
descriptor: (Ljavax/sound/midi/Instrument;Ljavax/sound/midi/Instrument;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
from
to
public abstract javax.sound.midi.Soundbank getDefaultSoundbank();
descriptor: ()Ljavax/sound/midi/Soundbank;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.midi.Instrument[] getAvailableInstruments();
descriptor: ()[Ljavax/sound/midi/Instrument;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.midi.Instrument[] getLoadedInstruments();
descriptor: ()[Ljavax/sound/midi/Instrument;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean loadAllInstruments(javax.sound.midi.Soundbank);
descriptor: (Ljavax/sound/midi/Soundbank;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
soundbank
public abstract void unloadAllInstruments(javax.sound.midi.Soundbank);
descriptor: (Ljavax/sound/midi/Soundbank;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
soundbank
public abstract boolean loadInstruments(javax.sound.midi.Soundbank, javax.sound.midi.Patch[]);
descriptor: (Ljavax/sound/midi/Soundbank;[Ljavax/sound/midi/Patch;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
soundbank
patchList
public abstract void unloadInstruments(javax.sound.midi.Soundbank, javax.sound.midi.Patch[]);
descriptor: (Ljavax/sound/midi/Soundbank;[Ljavax/sound/midi/Patch;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
soundbank
patchList
}
SourceFile: "Synthesizer.java"