public abstract class TPreloadingSequencer extends TSequencer
TMidiDevice.Info, TMidiDevice.TReceiver, TMidiDevice.TTransmitter
Sequencer.SyncMode
MidiDevice.Info
LOOP_CONTINUOUSLY
Modifier and Type | Method and Description |
---|---|
int |
getLatency()
Get the preloading intervall.
|
abstract void |
sendMessageTick(MidiMessage message,
long lTick)
Put a message into the queue.
|
void |
setLatency(int nLatency)
Sets the preloading intervall.
|
addControllerEventListener, addMetaEventListener, getLoopCount, getLoopEndPoint, getLoopStartPoint, getMasterSyncMode, getMasterSyncModes, getMicrosecondLength, getSequence, getSlaveSyncMode, getSlaveSyncModes, getTempoFactor, getTempoInBPM, getTempoInMPQ, getTickLength, getTrackMute, getTrackSolo, isRunning, removeControllerEventListener, removeMetaEventListener, setLoopCount, setLoopEndPoint, setLoopStartPoint, setMasterSyncMode, setSequence, setSequence, setSlaveSyncMode, setTempoFactor, setTempoInBPM, setTempoInMPQ, setTrackMute, setTrackSolo, start, stop
close, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, open
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMicrosecondPosition, getTickPosition, isRecording, recordDisable, recordEnable, setMicrosecondPosition, setTickPosition, startRecording, stopRecording
close, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, open
public void setLatency(int nLatency)
setLatency
in class TSequencer
public int getLatency()
getLatency
in class TSequencer
Sequence
at all.public abstract void sendMessageTick(MidiMessage message, long lTick)
message
- the MidiMessage to put into the queue.lTick
- the desired schedule time in ticks.