jdk/src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
changeset 47020 2c55106dc37b
parent 40444 afabcfc2f3ef
child 47195 b309b58eb190
equal deleted inserted replaced
47019:06122340dbf7 47020:2c55106dc37b
    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