インタフェースReceiver
- すべてのスーパー・インタフェース:
AutoCloseable
- 既知のすべてのサブインタフェース:
MidiDeviceReceiver
public interface Receiver extends AutoCloseable
Receiverは、MidiEventオブジェクトを受信し、通常、サウンドまたはRAW MIDI出力を生成するように解釈するなど、レスポンスに役立つ操作を行います。 一般的なMIDIレシーバにはシンセサイザとMIDI出力ポートが含まれます。 - 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明voidclose()アプリケーションによるレシーバの使用が終了し、レシーバが要求する制限されたリソースを解放または使用可能にできることを示します。voidsend(MidiMessage message, long timeStamp) MIDIメッセージおよびタイムスタンプをこのレシーバに送信します。
-
メソッドの詳細
-
send
void send(MidiMessage message, long timeStamp) MIDIメッセージおよびタイムスタンプをこのレシーバに送信します。 このレシーバがタイムスタンプをサポートしていない場合は、タイムスタンプ値は -1になります。- パラメータ:
message- 送信するMIDIメッセージtimeStamp- メッセージのタイムスタンプ、マイクロ秒単位- スロー:
IllegalStateException- レシーバがクローズしている場合
-
close
void close()アプリケーションによるレシーバの使用が終了し、レシーバが要求する制限されたリソースを解放または使用可能にできることを示します。この
Receiverを作成した結果として基礎になるデバイスが暗黙的に開かれた場合には、このメソッドによりそのデバイスが暗黙的に閉じられます。 ただし、そのデバイスを暗黙的に開いたReceiverインスタンスまたはTransmitterインスタンスがほかにもある場合や、そのデバイスが明示的に開かれた場合には、このメソッドを呼び出してもデバイスは開いたままになります。 このReceiverの取得元のデバイスがMidiDevice.closeメソッドの呼出しによって明示的に閉じられた場合は、このReceiverも閉じられます。 開く/閉じるの動作の詳細については、MidiDeviceの説明を参照してください。- 定義:
close、インタフェースAutoCloseable- 関連項目:
-