javax.sound.midi.spi
Class MidiFileWriter

java.lang.Object
  extended by javax.sound.midi.spi.MidiFileWriter
Direct Known Subclasses:
StandardMidiFileWriter

public abstract class MidiFileWriter
extends java.lang.Object


Constructor Summary
MidiFileWriter()
           
 
Method Summary
abstract  int[] getMidiFileTypes()
           
abstract  int[] getMidiFileTypes(Sequence sequence)
           
 boolean isFileTypeSupported(int nFileType)
           
 boolean isFileTypeSupported(int nFileType, Sequence sequence)
           
abstract  int write(Sequence sequence, int nFileType, java.io.File outputFile)
           
abstract  int write(Sequence sequence, int nFileType, java.io.OutputStream outputStream)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiFileWriter

public MidiFileWriter()
Method Detail

getMidiFileTypes

public abstract int[] getMidiFileTypes()

getMidiFileTypes

public abstract int[] getMidiFileTypes(Sequence sequence)

isFileTypeSupported

public boolean isFileTypeSupported(int nFileType)

isFileTypeSupported

public boolean isFileTypeSupported(int nFileType,
                                   Sequence sequence)

write

public abstract int write(Sequence sequence,
                          int nFileType,
                          java.io.OutputStream outputStream)
                   throws java.io.IOException
Throws:
java.io.IOException

write

public abstract int write(Sequence sequence,
                          int nFileType,
                          java.io.File outputFile)
                   throws java.io.IOException
Throws:
java.io.IOException