|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.sound.midi.spi.MidiFileWriter
public abstract class MidiFileWriter

A MidiFileWriter supplies MIDI file-writing services. Classes
that implement this interface can write one or more types of MIDI file from
a object.
Sequence

| Constructor Summary | |
|---|---|
MidiFileWriter
|
|
| Method Summary | |
|---|---|
abstract int[] |
getMidiFileTypes
Obtains the set of MIDI file types for which file writing support is provided by this file writer. |
abstract int[] |
getMidiFileTypes
Obtains the file types that this file writer can write from the sequence specified. |
boolean |
isFileTypeSupported
Indicates whether file writing support for the specified MIDI file type is provided by this file writer. |
boolean |
isFileTypeSupported
Indicates whether a MIDI file of the file type specified can be written from the sequence indicated. |
abstract int |
write
Writes a stream of bytes representing a MIDI file of the file type indicated to the external file provided. |
abstract int |
write
Writes a stream of bytes representing a MIDI file of the file type indicated to the output stream provided. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public MidiFileWriter()
| Method Detail |
|---|

public abstract int[] getMidiFileTypes()

public abstract int[] getMidiFileTypes(Sequence![]()
![]()
sequence)
sequence - the sequence for which MIDI file type support
is queried

public boolean isFileTypeSupported(int fileType)
fileType - the file type for which write capabilities are queried
true if the file type is supported,
otherwise false

public boolean isFileTypeSupported(int fileType,
Sequence
sequence)
fileType - the file type for which write capabilities are queriedsequence - the sequence for which file writing support is queried
true if the file type is supported for this sequence,
otherwise false

public abstract int write(Sequence![]()
![]()
in, int fileType, OutputStream
![]()
![]()
out) throws IOException
![]()
![]()
in - sequence containing MIDI data to be written to the filefileType - type of the file to be written to the output streamout - stream to which the file data should be written
IOException

- if an I/O exception occurs
IllegalArgumentException

- if the file type is not supported by
this file writerisFileTypeSupported(int, Sequence)
,
getMidiFileTypes(Sequence)


public abstract int write(Sequence![]()
![]()
in, int fileType, File
![]()
![]()
out) throws IOException
![]()
![]()
in - sequence containing MIDI data to be written to the external filefileType - type of the file to be written to the external fileout - external file to which the file data should be written
IOException

- if an I/O exception occurs
IllegalArgumentException

- if the file type is not supported by
this file writerisFileTypeSupported(int, Sequence)
,
getMidiFileTypes(Sequence)

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||