public abstract class MidiDeviceProvider extends Object
MidiDeviceProvideris a factory or provider for a particular type of MIDI device. This mechanism allows the implementation to determine how resources are managed in the creation and management of a device.
|Constructor and Description|
|Modifier and Type||Method and Description|
Obtains an instance of the device represented by the info object.
Obtains the set of info objects representing the device or devices provided by this
Indicates whether the device provider supports the device represented by the specified device info object.
public boolean isDeviceSupported(MidiDevice.Info info)
info- an info object that describes the device for which support is queried
trueif the specified device is supported, otherwise
public abstract MidiDevice.Info getDeviceInfo()
public abstract MidiDevice getDevice(MidiDevice.Info info)
info- an info object that describes the desired device
IllegalArgumentException- if the info object specified does not match the info object for a device supported by this
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.