クラスMidiFileWriter
java.lang.Object
javax.sound.midi.spi.MidiFileWriter
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明abstract int[]このファイル・ライターがファイル書込みサポートを提供するMIDIファイル・タイプのセットを取得します。abstract int[]getMidiFileTypes(Sequence sequence) 指定されたシーケンスからこのファイル・ライターが書き込めるファイル・タイプを取得します。booleanisFileTypeSupported(int fileType) 指定されたMIDIファイル・タイプのファイル書込みサポートをこのファイル・ライターが提供しているかどうかを示します。booleanisFileTypeSupported(int fileType, Sequence sequence) 指定されたファイル・タイプのMIDIファイルを、示されたシーケンスから書き込めるかどうかを示します。abstract int指定された外部ファイルに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。abstract intwrite(Sequence in, int fileType, OutputStream out) 指定された外部ストリームに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。
-
コンストラクタの詳細
-
MidiFileWriter
protected MidiFileWriter()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
getMidiFileTypes
public abstract int[] getMidiFileTypes()このファイル・ライターがファイル書込みサポートを提供するMIDIファイル・タイプのセットを取得します。- 戻り値:
- ファイル・タイプの配列。 サポートされているファイル・タイプがない場合、長さ0の配列が返される。
-
getMidiFileTypes
public abstract int[] getMidiFileTypes(Sequence sequence) 指定されたシーケンスからこのファイル・ライターが書き込めるファイル・タイプを取得します。- パラメータ:
sequence- MIDIファイル・タイプのサポートが照会されるシーケンス- 戻り値:
- ファイル・タイプの配列。 サポートされているファイル・タイプがない場合、長さ0の配列が返される。
- スロー:
NullPointerException-sequenceがnullの場合
-
isFileTypeSupported
public boolean isFileTypeSupported(int fileType) 指定されたMIDIファイル・タイプのファイル書込みサポートをこのファイル・ライターが提供しているかどうかを示します。- パラメータ:
fileType- 書込み機能が照会されるファイル・タイプ- 戻り値:
- ファイル・タイプがサポートされている場合は
true、そうでない場合はfalse
-
isFileTypeSupported
public boolean isFileTypeSupported(int fileType, Sequence sequence) 指定されたファイル・タイプのMIDIファイルを、示されたシーケンスから書き込めるかどうかを示します。- パラメータ:
fileType- 書込み機能が照会されるファイル・タイプsequence- ファイル書込みサポートが照会されるシーケンス- 戻り値:
- ファイル・タイプがこのシーケンスに対してサポートされている場合は
true、そうでない場合はfalse - スロー:
NullPointerException-sequenceがnullの場合
-
write
public abstract int write(Sequence in, int fileType, OutputStream out) throws IOException 指定された外部ストリームに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。- パラメータ:
in- ファイルへ書き込まれるMIDIデータを含むシーケンスfileType- 出力ストリームへ書き込まれるファイルのタイプout- ファイル・データが書き込まれるストリーム- 戻り値:
- 出力ストリームへ書き込まれるバイト数
- スロー:
IOException- 入出力例外が発生した場合IllegalArgumentException- このファイル・ライターがそのファイル・タイプをサポートしていない場合NullPointerException-inまたはoutがnullの場合- 関連項目:
-
write
public abstract int write(Sequence in, int fileType, File out) throws IOException 指定された外部ファイルに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。- パラメータ:
in- 外部ファイルへ書き込まれるMIDIデータを含むシーケンスfileType- 外部ファイルへ書き込まれるファイルのタイプout- ファイル・データが書き込まれる外部ファイル- 戻り値:
- ファイルへ書き込まれるバイト数
- スロー:
IOException- 入出力例外が発生した場合IllegalArgumentException- このファイル・ライターがそのファイル・タイプをサポートしていない場合NullPointerException-inまたはoutがnullの場合- 関連項目:
-