public abstract class TPreloadingSequencer extends TSequencer
TMidiDevice.Info, TMidiDevice.TReceiver, TMidiDevice.TTransmitterSequencer.SyncModeMidiDevice.InfoLOOP_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, stopclose, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, openequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMicrosecondPosition, getTickPosition, isRecording, recordDisable, recordEnable, setMicrosecondPosition, setTickPosition, startRecording, stopRecordingclose, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, openpublic void setLatency(int nLatency)
setLatency in class TSequencerpublic int getLatency()
getLatency in class TSequencerSequence 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.