org.herac.tuxguitar.player.impl.jsa.midiport
Class MidiPortSynthesizer

java.lang.Object
  extended by MidiOutputPort
      extended by org.herac.tuxguitar.player.impl.jsa.midiport.MidiPortSynthesizer

public class MidiPortSynthesizer
extends MidiOutputPort


Constructor Summary
MidiPortSynthesizer(javax.sound.midi.Synthesizer synthesizer)
           
 
Method Summary
 void check()
           
 void close()
           
 MidiReceiver getReceiver()
           
 javax.sound.midi.Synthesizer getSynthesizer()
           
 boolean isSoundbankLoaded(boolean checkSynth)
           
 boolean isSynthesizerLoaded()
           
 boolean loadSoundbank(java.io.File file)
           
 boolean loadSoundbank(javax.sound.midi.Soundbank sb)
           
 void open()
           
 void unloadSoundbank()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiPortSynthesizer

public MidiPortSynthesizer(javax.sound.midi.Synthesizer synthesizer)
Method Detail

open

public void open()

close

public void close()

getReceiver

public MidiReceiver getReceiver()

check

public void check()
           throws MidiPlayerException
Throws:
MidiPlayerException

getSynthesizer

public javax.sound.midi.Synthesizer getSynthesizer()

loadSoundbank

public boolean loadSoundbank(java.io.File file)

loadSoundbank

public boolean loadSoundbank(javax.sound.midi.Soundbank sb)

unloadSoundbank

public void unloadSoundbank()

isSynthesizerLoaded

public boolean isSynthesizerLoaded()

isSoundbankLoaded

public boolean isSoundbankLoaded(boolean checkSynth)