|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.sound.midi.spi.MidiFileReader
public abstract class MidiFileReader
MidiFileReader
提供 MIDI 檔案讀取服務。實作此介面的類別可從一種或多種型別的 MIDI 檔案解析格式資訊,並可從這些型別的檔案產生 Sequence
物件。
建構子摘要 | |
---|---|
MidiFileReader()
|
方法摘要 | |
---|---|
abstract MidiFileFormat |
getMidiFileFormat(File file)
獲得提供的 File 的 MIDI 檔案格式。 |
abstract MidiFileFormat |
getMidiFileFormat(InputStream stream)
獲得所提供的輸入串流的 MIDI 檔案格式。 |
abstract MidiFileFormat |
getMidiFileFormat(URL url)
獲得提供的 URL 的 MIDI 檔案格式。 |
abstract Sequence |
getSequence(File file)
從提供的 File 獲得 MIDI 序列。 |
abstract Sequence |
getSequence(InputStream stream)
從提供的輸入串流獲得 MIDI 序列。 |
abstract Sequence |
getSequence(URL url)
從提供的 URL 獲得 MIDI 序列。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public MidiFileReader()
方法詳細資訊 |
---|
public abstract MidiFileFormat getMidiFileFormat(InputStream stream) throws InvalidMidiDataException, IOException
IOException
。
stream
- 應該從中提取檔案格式資訊的輸入串流
MidiFileFormat
物件
InvalidMidiDataException
- 如果串流沒有指向系統識別的有效 MIDI 檔案資料
IOException
- 如果發生 I/O 異常InputStream.markSupported()
,
InputStream.mark(int)
public abstract MidiFileFormat getMidiFileFormat(URL url) throws InvalidMidiDataException, IOException
url
- 應該從中提取檔案格式資訊的 URL
MidiFileFormat
物件
InvalidMidiDataException
- 如果 URL 沒有指向系統識別的有效 MIDI 檔案資料
IOException
- 如果發生 I/O 異常public abstract MidiFileFormat getMidiFileFormat(File file) throws InvalidMidiDataException, IOException
File
的 MIDI 檔案格式。File
必須指向有效的 MIDI 檔案資料。
file
- 應該從中提取檔案格式資訊的 File
MidiFileFormat
物件
InvalidMidiDataException
- 如果 File
沒有指向系統識別的有效 MIDI 檔案資料
IOException
- 如果發生 I/O 異常public abstract Sequence getSequence(InputStream stream) throws InvalidMidiDataException, IOException
stream
- 應該從中建構 Sequence
的輸入串流
Sequence
物件。
InvalidMidiDataException
- 如果該串流沒有指向系統識別的有效 MIDI 檔案資料
IOException
- 如果發生 I/O 異常InputStream.markSupported()
,
InputStream.mark(int)
public abstract Sequence getSequence(URL url) throws InvalidMidiDataException, IOException
url
- 應該為其建構 Sequence
的 URL
Sequence
物件
InvalidMidiDataException
- 如果 URL 沒有指向系統識別的有效 MIDI 檔案資料
IOException
- 如果發生 I/O 異常public abstract Sequence getSequence(File file) throws InvalidMidiDataException, IOException
File
獲得 MIDI 序列。File
必須指向有效的 MIDI 檔案資料。
file
- 應該從中建構 Sequence
的 File
File
指向的 MIDI 檔案資料的 Sequence
物件
InvalidMidiDataException
- 如果 File
沒有指向系統識別的有效 MIDI 檔案資料
IOException
- 如果發生 I/O 異常
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。