equal
deleted
inserted
replaced
43 * instance. If an application opens a {@code MidiDevice} explicitly, it has to |
43 * instance. If an application opens a {@code MidiDevice} explicitly, it has to |
44 * close it explicitly to free system resources and enable the application to |
44 * close it explicitly to free system resources and enable the application to |
45 * exit cleanly. Implicit opening is done by calling |
45 * exit cleanly. Implicit opening is done by calling |
46 * {@link MidiSystem#getReceiver} and {@link MidiSystem#getTransmitter}. The |
46 * {@link MidiSystem#getReceiver} and {@link MidiSystem#getTransmitter}. The |
47 * {@code MidiDevice} used by {@code MidiSystem.getReceiver} and |
47 * {@code MidiDevice} used by {@code MidiSystem.getReceiver} and |
48 * {@code MidiSystem.getTransmitter} is implementation-dependant unless the |
48 * {@code MidiSystem.getTransmitter} is implementation-dependent unless the |
49 * properties {@code javax.sound.midi.Receiver} and |
49 * properties {@code javax.sound.midi.Receiver} and |
50 * {@code javax.sound.midi.Transmitter} are used (see the description of |
50 * {@code javax.sound.midi.Transmitter} are used (see the description of |
51 * properties to select default providers in {@link MidiSystem}). A |
51 * properties to select default providers in {@link MidiSystem}). A |
52 * {@code MidiDevice} that was opened implicitly, is closed implicitly by |
52 * {@code MidiDevice} that was opened implicitly, is closed implicitly by |
53 * closing the {@code Receiver} or {@code Transmitter} that resulted in opening |
53 * closing the {@code Receiver} or {@code Transmitter} that resulted in opening |