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