所有类
javax.sound.midi.spi
类 MidiDeviceProvider
java.lang.Object
javax.sound.midi.spi.MidiDeviceProvider
-
public abstract class MidiDeviceProvider
- extends Object
MidiDeviceProvider
是特定类型的 MIDI 设备的工厂或提供程序。此机制允许实现确定在创建和管理设备时管理资源的方式。
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiDeviceProvider
public MidiDeviceProvider()
isDeviceSupported
public boolean isDeviceSupported(MidiDevice.Info info)
-
指示该设备提供程序是否支持由指定的设备信息对象表示的设备。
-
-
参数:
-
info
- 描述查找其支持的设备的信息对象
-
返回:
-
如果指定设备受支持,则返回
true
;否则返回 false
getDeviceInfo
public abstract MidiDevice.Info[] getDeviceInfo()
-
获得表示设备或由此
MidiDeviceProvider
提供的设备的信息对象集合。
-
-
返回:
-
设备信息对象集合
getDevice
public abstract MidiDevice getDevice(MidiDevice.Info info)
-
获得由信息对象表示的设备的实例。
-
-
参数:
-
info
- 描述所需设备的信息对象
-
返回:
-
设备实例
-
抛出:
-
IllegalArgumentException
- 如果指定的信息对象与此 MidiDeviceProvider
所支持设备的信息对象不匹配。
所有类