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