Class CoreMidiTransmitter
- java.lang.Object
-
- uk.co.xfactorylibrarians.coremidi4j.CoreMidiTransmitter
-
- All Implemented Interfaces:
AutoCloseable
,MidiDeviceTransmitter
,Transmitter
public class CoreMidiTransmitter extends Object implements MidiDeviceTransmitter
Used to receive data from the connected device and send it to the application.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes this transmitter, causing it to no longer send MIDI events from its sourceMidiDevice
getMidiDevice()
Gets the MIDI Device that this receiver is attached toReceiver
getReceiver()
Gets the receiver set on this transmittervoid
setReceiver(Receiver receiver)
Sets a receiver on this transmitter
-
-
-
Method Detail
-
setReceiver
public void setReceiver(Receiver receiver)
Sets a receiver on this transmitter- Specified by:
setReceiver
in interfaceTransmitter
- Parameters:
receiver
- The receiver to set, replacing any previous value- See Also:
Transmitter.setReceiver(javax.sound.midi.Receiver)
-
getReceiver
public Receiver getReceiver()
Gets the receiver set on this transmitter- Specified by:
getReceiver
in interfaceTransmitter
- Returns:
- The receiver set on this transmitter
- See Also:
Transmitter.setReceiver(javax.sound.midi.Receiver)
-
close
public void close()
Closes this transmitter, causing it to no longer send MIDI events from its source- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceTransmitter
- See Also:
Transmitter.close()
-
getMidiDevice
public MidiDevice getMidiDevice()
Gets the MIDI Device that this receiver is attached to- Specified by:
getMidiDevice
in interfaceMidiDeviceTransmitter
- Returns:
- the MIDI Device that this receiver is attached to
-
-