org.herac.tuxguitar.player.base
Class MidiSequencerEmpty

java.lang.Object
  extended by org.herac.tuxguitar.player.base.MidiSequencerEmpty
All Implemented Interfaces:
MidiSequencer

public class MidiSequencerEmpty
extends java.lang.Object
implements MidiSequencer


Constructor Summary
MidiSequencerEmpty()
           
 
Method Summary
 void close()
           
 MidiSequenceHandler createSequence(int tracks)
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
 long getTickLength()
           
 long getTickPosition()
           
 boolean isRunning()
           
 void open()
           
 void setMute(int index, boolean mute)
           
 void setSolo(int index, boolean solo)
           
 void setTickPosition(long tickPosition)
           
 void setTransmitter(MidiTransmitter transmitter)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiSequencerEmpty

public MidiSequencerEmpty()
Method Detail

open

public void open()
Specified by:
open in interface MidiSequencer

close

public void close()
Specified by:
close in interface MidiSequencer

createSequence

public MidiSequenceHandler createSequence(int tracks)
Specified by:
createSequence in interface MidiSequencer

setTransmitter

public void setTransmitter(MidiTransmitter transmitter)
                    throws MidiPlayerException
Specified by:
setTransmitter in interface MidiSequencer
Throws:
MidiPlayerException

getTickLength

public long getTickLength()
Specified by:
getTickLength in interface MidiSequencer

getTickPosition

public long getTickPosition()
Specified by:
getTickPosition in interface MidiSequencer

isRunning

public boolean isRunning()
Specified by:
isRunning in interface MidiSequencer

setMute

public void setMute(int index,
                    boolean mute)
Specified by:
setMute in interface MidiSequencer

setSolo

public void setSolo(int index,
                    boolean solo)
Specified by:
setSolo in interface MidiSequencer

setTickPosition

public void setTickPosition(long tickPosition)
Specified by:
setTickPosition in interface MidiSequencer

start

public void start()
Specified by:
start in interface MidiSequencer

stop

public void stop()
Specified by:
stop in interface MidiSequencer

getKey

public java.lang.String getKey()
Specified by:
getKey in interface MidiSequencer

getName

public java.lang.String getName()
Specified by:
getName in interface MidiSequencer