public abstract class MidiDeviceProvider extends Object
MidiDeviceProvider是特定类型的MIDI设备的工厂或提供商。 
       该机制允许实现确定在创建和管理设备时如何管理资源。 
      | Constructor and Description | 
|---|
| MidiDeviceProvider() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract MidiDevice | getDevice(MidiDevice.Info info)
              获取由info对象表示的设备的实例。 
             | 
| abstract MidiDevice.Info[] | getDeviceInfo()
              获取代表此 
              MidiDeviceProvider提供的设备或设备的信息对象MidiDeviceProvider。 | 
| boolean | isDeviceSupported(MidiDevice.Info info)
              指示设备提供商是否支持由指定的设备信息对象表示的设备。 
             | 
public boolean isDeviceSupported(MidiDevice.Info info)
info - 描述支持查询的设备的信息对象 
           true如果指定的设备被支持,否则为 
            false 
           public abstract MidiDevice.Info[] getDeviceInfo()
MidiDeviceProvider提供的设备或设备的信息对象 
           MidiDeviceProvider 。 
          public abstract MidiDevice getDevice(MidiDevice.Info info)
info - 描述所需设备的信息对象 
           IllegalArgumentException - if the info object specified does not match the info object for a device supported by this 
            MidiDeviceProvider. 
            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, 2014, Oracle and/or its affiliates. All rights reserved.