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)