java.lang.Objectjavax.sound.midi.spi.MidiFileWriter
public abstract class MidiFileWriter
      MidiFileWriter 提供 MIDI 文件写入服务。实现此接口的类可以从  对象写入一种或多种类型的 MIDI 文件。 Sequence
| 构造方法摘要 | |
|---|---|
MidiFileWriter()  |  
    |
| 方法摘要 | |
|---|---|
 abstract  int[] |  
     getMidiFileTypes() 获得此文件 writer 为其提供文件写入支持的 MIDI 文件类型的集合。  |  
    
 abstract  int[] |  
     getMidiFileTypes(Sequence sequence) 获得此文件 writer 可从指定的序列写入的文件类型。  |  
    
  boolean |  
     isFileTypeSupported(int fileType) 指示此文件 writer 是否提供指定 MIDI 文件类型的文件写入支持。  |  
    
  boolean |  
     isFileTypeSupported(int fileType, Sequence sequence) 指示是否可从指示的序列写入指定文件类型的 MIDI 文件。  |  
    
 abstract  int |  
     write(Sequence in, int fileType, File out) 写入表示指示为所提供外部文件的文件类型的 MIDI 文件的字节流。  |  
    
 abstract  int |  
     write(Sequence in, int fileType, OutputStream out) 写入表示指示为所提供输出流的文件类型的 MIDI 文件的字节流。  |  
    
| 从类 java.lang.Object 继承的方法 | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |  
    
| 构造方法详细信息 | 
|---|
public MidiFileWriter()
| 方法详细信息 | 
|---|
public abstract int[] getMidiFileTypes()
public abstract int[] getMidiFileTypes(Sequence sequence)
sequence - 为其查询 MIDI 文件类型支持的序列 
     public boolean isFileTypeSupported(int fileType)
fileType - 查询其写入功能的文件类型 
     true;否则返回 
      false
     
public boolean isFileTypeSupported(int fileType,
                                   Sequence sequence) 
  
fileType - 查询其写入功能的文件类型
     sequence - 查询其文件写入支持的序列 
     true;否则返回 
      false
     public abstract int write(Sequence in, int fileType, OutputStream out) throws IOException
in - 包含要写入文件的 MIDI 数据的序列
     fileType - 要写入输出流的文件类型
     out - 应将文件数据写入的流 
     IOException - 如果发生 I/O 异常 
     IllegalArgumentException - 如果文件 writer 不支持文件类型
     isFileTypeSupported(int, Sequence), 
      getMidiFileTypes(Sequence)
     public abstract int write(Sequence in, int fileType, File out) throws IOException
in - 包含要写入外部文件的 MIDI 数据的序列
     fileType - 要写入外部文件的文件类型
     out - 应将文件数据写入的外部文件 
     IOException - 如果发生 I/O 异常 
     IllegalArgumentException - 如果此文件 writer 不支持文件类型
     isFileTypeSupported(int, Sequence), 
      getMidiFileTypes(Sequence)