javax.sound.midi
Class MidiSystem
java.lang.Object
javax.sound.midi.MidiSystem
public class MidiSystem
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiSystem
public MidiSystem()
getMidiDeviceInfo
public static MidiDevice.Info[] getMidiDeviceInfo()
getMidiDevice
public static MidiDevice getMidiDevice(MidiDevice.Info info)
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getReceiver
public static Receiver getReceiver()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getTransmitter
public static Transmitter getTransmitter()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getSynthesizer
public static Synthesizer getSynthesizer()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getSequencer
public static Sequencer getSequencer()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getSequencer
public static Sequencer getSequencer(boolean bConnected)
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getSoundbank
public static Soundbank getSoundbank(java.io.InputStream inputStream)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getSoundbank
public static Soundbank getSoundbank(java.net.URL url)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getSoundbank
public static Soundbank getSoundbank(java.io.File file)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getMidiFileFormat
public static MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getMidiFileFormat
public static MidiFileFormat getMidiFileFormat(java.net.URL url)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getMidiFileFormat
public static MidiFileFormat getMidiFileFormat(java.io.File file)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getSequence
public static Sequence getSequence(java.io.InputStream inputStream)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getSequence
public static Sequence getSequence(java.net.URL url)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getSequence
public static Sequence getSequence(java.io.File file)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getMidiFileTypes
public static int[] getMidiFileTypes()
isFileTypeSupported
public static boolean isFileTypeSupported(int nFileType)
getMidiFileTypes
public static int[] getMidiFileTypes(Sequence sequence)
isFileTypeSupported
public static boolean isFileTypeSupported(int nFileType,
Sequence sequence)
write
public static int write(Sequence sequence,
int fileType,
java.io.OutputStream outputStream)
throws java.io.IOException
- Throws:
java.io.IOException
write
public static int write(Sequence sequence,
int fileType,
java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException