- すべてのスーパー・インタフェース:
AutoCloseable
- 既知のすべてのサブインタフェース:
MidiDeviceTransmitter
public interface Transmitter extends AutoCloseable
- 関連項目:
Receiver
-
メソッドのサマリー
修飾子と型メソッド説明void
close()
アプリケーションによるレシーバの使用が終了し、トランスミッタが要求する限られたリソースを解放または使用可能にできることを示します。このトランスミッタでMIDIメッセージを配信する現在のレシーバを取得します。void
setReceiver(Receiver receiver)
このトランスミッタでMIDIメッセージを配信するレシーバを設定します。
-
メソッドの詳細
-
setReceiver
void setReceiver(Receiver receiver)このトランスミッタでMIDIメッセージを配信するレシーバを設定します。 すでにレシーバが設定されている場合は、新しく設定するレシーバで置換されます。- パラメータ:
receiver
- 設定するレシーバ
-
getReceiver
Receiver getReceiver()このトランスミッタでMIDIメッセージを配信する現在のレシーバを取得します。- 戻り値:
- 現在のレシーバ。 現在レシーバが設定されていない場合は
null
を返す
-
close
void close()アプリケーションによるレシーバの使用が終了し、トランスミッタが要求する限られたリソースを解放または使用可能にできることを示します。この
Transmitter
を作成した結果として基礎になるデバイスが暗黙的に開かれた場合には、このメソッドによりそのデバイスが暗黙的に閉じられます。 ただし、そのデバイスを暗黙的に開いたReceiver
インスタンスまたはTransmitter
インスタンスがほかにもある場合や、そのデバイスが明示的に開かれた場合には、このメソッドを呼び出してもデバイスは開いたままになります。 このTransmitter
の取得元のデバイスがMidiDevice.close
メソッドの呼出しによって明示的に閉じられた場合は、このTransmitter
も閉じられます。 開く/閉じるの動作の詳細については、MidiDevice
の説明を参照してください。- 定義:
close
、インタフェース:AutoCloseable
- 関連項目:
MidiSystem.getTransmitter()
-