public class MidiSystem
extends java.lang.Object
| Constructor and Description |
|---|
MidiSystem() |
| Modifier and Type | Method and Description |
|---|---|
static MidiDevice |
getMidiDevice(MidiDevice.Info info) |
static MidiDevice.Info[] |
getMidiDeviceInfo() |
static MidiFileFormat |
getMidiFileFormat(java.io.File file) |
static MidiFileFormat |
getMidiFileFormat(java.io.InputStream inputStream) |
static MidiFileFormat |
getMidiFileFormat(java.net.URL url) |
static int[] |
getMidiFileTypes() |
static int[] |
getMidiFileTypes(Sequence sequence) |
static Receiver |
getReceiver() |
static Sequence |
getSequence(java.io.File file) |
static Sequence |
getSequence(java.io.InputStream inputStream) |
static Sequence |
getSequence(java.net.URL url) |
static Sequencer |
getSequencer() |
static Sequencer |
getSequencer(boolean bConnected) |
static Soundbank |
getSoundbank(java.io.File file) |
static Soundbank |
getSoundbank(java.io.InputStream inputStream) |
static Soundbank |
getSoundbank(java.net.URL url) |
static Synthesizer |
getSynthesizer() |
static Transmitter |
getTransmitter() |
static boolean |
isFileTypeSupported(int nFileType) |
static boolean |
isFileTypeSupported(int nFileType,
Sequence sequence) |
static int |
write(Sequence sequence,
int fileType,
java.io.File file) |
static int |
write(Sequence sequence,
int fileType,
java.io.OutputStream outputStream) |
public static MidiDevice.Info[] getMidiDeviceInfo()
public static MidiDevice getMidiDevice(MidiDevice.Info info) throws MidiUnavailableException
MidiUnavailableExceptionpublic static Receiver getReceiver() throws MidiUnavailableException
MidiUnavailableExceptionpublic static Transmitter getTransmitter() throws MidiUnavailableException
MidiUnavailableExceptionpublic static Synthesizer getSynthesizer() throws MidiUnavailableException
MidiUnavailableExceptionpublic static Sequencer getSequencer() throws MidiUnavailableException
MidiUnavailableExceptionpublic static Sequencer getSequencer(boolean bConnected) throws MidiUnavailableException
MidiUnavailableExceptionpublic static Soundbank getSoundbank(java.io.InputStream inputStream) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static Soundbank getSoundbank(java.net.URL url) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static Soundbank getSoundbank(java.io.File file) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static MidiFileFormat getMidiFileFormat(java.net.URL url) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static MidiFileFormat getMidiFileFormat(java.io.File file) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static Sequence getSequence(java.io.InputStream inputStream) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static Sequence getSequence(java.net.URL url) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static Sequence getSequence(java.io.File file) throws InvalidMidiDataException, java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionpublic static int[] getMidiFileTypes()
public static boolean isFileTypeSupported(int nFileType)
public static int[] getMidiFileTypes(Sequence sequence)
public static boolean isFileTypeSupported(int nFileType,
Sequence sequence)
public static int write(Sequence sequence, int fileType, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOExceptionpublic static int write(Sequence sequence, int fileType, java.io.File file) throws java.io.IOException
java.io.IOException