JavaTM 2 Platform
Standard Ed. 6

類別 javax.sound.midi.InvalidMidiDataException
的使用

使用 InvalidMidiDataException 的軟體套件
javax.sound.midi 提供用於 MIDI(音樂樂器數字介面)資料的 I/O、序列化和合成的介面和類別。 
javax.sound.midi.spi 在提供新的 MIDI 設備、MIDI 檔案 reader 和 writer、或音資源庫 reader 時提供服務提供者要實作的介面。 
 

javax.sound.midiInvalidMidiDataException 的使用
 

拋出 InvalidMidiDataExceptionjavax.sound.midi 中的方法
protected  int ShortMessage.getDataLength(int status)
          檢索與特定狀態位元組值關聯的資料位元組數。
static MidiFileFormat MidiSystem.getMidiFileFormat(File file)
          獲得指定 File 的 MIDI 檔案格式。
static MidiFileFormat MidiSystem.getMidiFileFormat(InputStream stream)
          獲得指定的輸入串流中資料的 MIDI 檔案格式。
static MidiFileFormat MidiSystem.getMidiFileFormat(URL url)
          獲得指定 URL 中資料的 MIDI 檔案格式。
static Sequence MidiSystem.getSequence(File file)
          從指定的 File 獲得 MIDI 序列。
static Sequence MidiSystem.getSequence(InputStream stream)
          從指定的輸入串流獲得 MIDI 序列。
static Sequence MidiSystem.getSequence(URL url)
          從指定的 URL 獲得 MIDI 序列。
static Soundbank MidiSystem.getSoundbank(File file)
          通過從指定的 File 讀取來建構一個 Soundbank
static Soundbank MidiSystem.getSoundbank(InputStream stream)
          通過從指定的串流讀取來建構一個 MIDI 音資源庫。
static Soundbank MidiSystem.getSoundbank(URL url)
          通過從指定的 URL 處讀取來建構一個 Soundbank
protected  void MidiMessage.setMessage(byte[] data, int length)
          為 MIDI 訊息設置資料。
 void SysexMessage.setMessage(byte[] data, int length)
          為系統獨佔訊息設置資料。
 void ShortMessage.setMessage(int status)
          為不帶任何資料位元組的 MIDI 訊息設置參數。
 void MetaMessage.setMessage(int type, byte[] data, int length)
          為 MetaMessage 設置訊息參數。
 void SysexMessage.setMessage(int status, byte[] data, int length)
          為系統獨佔訊息設置資料。
 void ShortMessage.setMessage(int status, int data1, int data2)
          為帶一個或兩個資料位元組的 MIDI 訊息設置參數。
 void ShortMessage.setMessage(int command, int channel, int data1, int data2)
          為帶兩個資料位元組的通道訊息設置短訊息參數。
 void Sequencer.setSequence(InputStream stream)
          設置 sequencer 所操作的當前 sequence。
 void Sequencer.setSequence(Sequence sequence)
          設置 sequencer 所操作的當前 sequence。
 

拋出 InvalidMidiDataExceptionjavax.sound.midi 中的建構子
Sequence(float divisionType, int resolution)
          建構具有指定的定時 division 型別和定時精度的新 MIDI Sequence。
Sequence(float divisionType, int resolution, int numTracks)
          建構具有指定的定時 division 型別、定時精度和軌道數的新 MIDI Sequence。
 

javax.sound.midi.spiInvalidMidiDataException 的使用
 

拋出 InvalidMidiDataExceptionjavax.sound.midi.spi 中的方法
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(File file)
          獲得提供的 File 的 MIDI 檔案格式。
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(InputStream stream)
          獲得所提供的輸入串流的 MIDI 檔案格式。
abstract  MidiFileFormat MidiFileReader.getMidiFileFormat(URL url)
          獲得提供的 URL 的 MIDI 檔案格式。
abstract  Sequence MidiFileReader.getSequence(File file)
          從提供的 File 獲得 MIDI 序列。
abstract  Sequence MidiFileReader.getSequence(InputStream stream)
          從提供的輸入串流獲得 MIDI 序列。
abstract  Sequence MidiFileReader.getSequence(URL url)
          從提供的 URL 獲得 MIDI 序列。
abstract  Soundbank SoundbankReader.getSoundbank(File file)
          從提供的 File 獲得音資源庫物件。
abstract  Soundbank SoundbankReader.getSoundbank(InputStream stream)
          從提供的 InputStream 獲得音資源庫物件。
abstract  Soundbank SoundbankReader.getSoundbank(URL url)
          從提供的 URL 獲得音資源庫物件。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only