java.lang.Object
javax.sound.midi.spi.MidiDeviceProvider
MidiDeviceProvider 是特定类型 MIDI 设备的工厂或提供者。该机制允许实现确定在创建和管理设备时如何管理资源。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述abstract MidiDevicegetDevice(MidiDevice.Info info) 获取 info 对象表示的设备实例。abstract MidiDevice.Info[]获取表示此MidiDeviceProvider提供的一个或多个设备的信息对象集。boolean指示设备提供者是否支持由指定设备信息对象表示的设备。
-
构造方法详细信息
-
MidiDeviceProvider
protected MidiDeviceProvider()子类调用的构造方法。
-
-
方法详情
-
isDeviceSupported
指示设备提供者是否支持由指定设备信息对象表示的设备。- 参数:
info- 描述查询支持的设备的信息对象- 返回:
true如果支持指定的设备,否则false- 抛出:
NullPointerException- 如果info是null
-
getDeviceInfo
获取表示此MidiDeviceProvider提供的一个或多个设备的信息对象集。- 返回:
- 一组设备信息对象
-
getDevice
获取 info 对象表示的设备实例。- 参数:
info- 描述所需设备的信息对象- 返回:
- 设备实例
- 抛出:
IllegalArgumentException- 如果指定的信息对象与此MidiDeviceProvider支持的设备的信息对象不匹配NullPointerException- 如果info是null
-