|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.sound.midi.spi.MidiDeviceProvider
public abstract class MidiDeviceProvider

A MidiDeviceProvider is 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 Summary | |
|---|---|
MidiDeviceProvider
|
|
| Method Summary | |
|---|---|
abstract MidiDevice |
getDevice
Obtains an instance of the device represented by the info object. |
abstract MidiDevice.Info |
getDeviceInfo
Obtains the set of info objects representing the device or devices provided by this MidiDeviceProvider. |
boolean |
isDeviceSupported
Indicates whether the device provider supports the device represented by the specified device info object. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public MidiDeviceProvider()
| Method Detail |
|---|

public boolean isDeviceSupported(MidiDevice.Info![]()
![]()
info)
info - an info object that describes the device for which support is queried
true if the specified device is supported,
otherwise false

public abstract MidiDevice.Info![]()
![]()
[] getDeviceInfo()
MidiDeviceProvider.

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 MidiDeviceProvider.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||