| |
|
| java.lang.Object javax.sound.midi.spi.MidiFileWriter
MidiFileWriter | abstract public class MidiFileWriter (Code) | | A MidiFileWriter supplies MIDI file-writing services. Classes
that implement this interface can write one or more types of MIDI file from
a
Sequence object.
author: Kara Kytle version: 1.24, 07/05/05 since: 1.3 |
Method Summary | |
abstract public int[] | getMidiFileTypes() Obtains the set of MIDI file types for which file writing support is
provided by this file writer.
array of file types. | abstract public int[] | getMidiFileTypes(Sequence sequence) Obtains the file types that this file writer can write from the
sequence specified.
Parameters: sequence - the sequence for which MIDI file type supportis queried array of file types. | public boolean | isFileTypeSupported(int fileType) Indicates whether file writing support for the specified MIDI file type
is provided by this file writer. | public boolean | isFileTypeSupported(int fileType, Sequence sequence) Indicates whether a MIDI file of the file type specified can be written
from the sequence indicated. | abstract public int | write(Sequence in, int fileType, OutputStream out) Writes a stream of bytes representing a MIDI file of the file type
indicated to the output stream provided. | abstract public int | write(Sequence in, int fileType, File out) Writes a stream of bytes representing a MIDI file of the file type
indicated to the external file provided. |
getMidiFileTypes | abstract public int[] getMidiFileTypes()(Code) | | Obtains the set of MIDI file types for which file writing support is
provided by this file writer.
array of file types. If no file types are supported, an array of length 0 is returned. |
getMidiFileTypes | abstract public int[] getMidiFileTypes(Sequence sequence)(Code) | | Obtains the file types that this file writer can write from the
sequence specified.
Parameters: sequence - the sequence for which MIDI file type supportis queried array of file types. If no file types are supported, returns an array of length 0. |
isFileTypeSupported | public boolean isFileTypeSupported(int fileType)(Code) | | Indicates whether file writing support for the specified MIDI file type
is provided by this file writer.
Parameters: fileType - the file type for which write capabilities are queried true if the file type is supported, otherwise false |
isFileTypeSupported | public boolean isFileTypeSupported(int fileType, Sequence sequence)(Code) | | Indicates whether a MIDI file of the file type specified can be written
from the sequence indicated.
Parameters: fileType - the file type for which write capabilities are queried Parameters: sequence - the sequence for which file writing support is queried true if the file type is supported for this sequence, otherwise false |
|
|
|