public class MidiInputModule extends SPModule implements javax.sound.midi.Receiver
| コンストラクタと説明 |
|---|
MidiInputModule(javax.sound.midi.MidiDevice device) |
MidiInputModule(TickTimer tt,
javax.sound.midi.MidiDevice device) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close() |
void |
execute(java.lang.Object[] src,
TimeSeriesCompatible[] dest)
ここに処理内容を記述します.
|
java.lang.Class[] |
getInputClasses()
各入力チャンネルが受け付けるオブジェクトのクラスを配列で返します.
|
java.lang.Class[] |
getOutputClasses()
各出力チャンネルが出力するオブジェクトのクラスを配列で返します.
|
void |
send(javax.sound.midi.MidiMessage message,
long timeStamp) |
void |
setTickTimer(TickTimer tt) |
stop, stop, terminatedpublic MidiInputModule(javax.sound.midi.MidiDevice device)
throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableExceptionpublic MidiInputModule(TickTimer tt, javax.sound.midi.MidiDevice device) throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableExceptionpublic void close()
close インタフェース内 java.lang.AutoCloseableclose インタフェース内 javax.sound.midi.Receiverpublic void execute(java.lang.Object[] src,
TimeSeriesCompatible[] dest)
throws java.lang.InterruptedException
ProducerConsumerCompatibleexecute インタフェース内 ProducerConsumerCompatiblesrc - 全入力チャンネルに対するQueueReaderオブジェクトdest - 全出力チャンネルjava.lang.InterruptedExceptionpublic java.lang.Class[] getInputClasses()
ProducerConsumerCompatiblegetInputClasses インタフェース内 ProducerConsumerCompatiblepublic java.lang.Class[] getOutputClasses()
ProducerConsumerCompatiblegetOutputClasses インタフェース内 ProducerConsumerCompatiblepublic void send(javax.sound.midi.MidiMessage message,
long timeStamp)
send インタフェース内 javax.sound.midi.Receiverpublic void setTickTimer(TickTimer tt)