| Constructor and Description | 
|---|
| MidiFileWriter() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract int[] | getMidiFileTypes()
              获取此文件写入器提供文件写入支持的一组MIDI文件类型。 
             | 
| abstract int[] | getMidiFileTypes(Sequence sequence)
              获取此文件写入器可以从指定的序列中写入的文件类型。 
             | 
| boolean | isFileTypeSupported(int fileType)
              指示文件写入器是否为指定的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文件的字节流。 
             | 
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 - 如果此文件写入程序不支持该文件类型 
           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 - 如果此文件写入程序不支持该文件类型 
           isFileTypeSupported(int, Sequence) , 
            getMidiFileTypes(Sequence) 
            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.