JavaTM 2
Platform
Std. Ed. v1.4.0

javax.sound.midi.spi
クラス SoundbankReader

java.lang.Object
  |
  +--javax.sound.midi.spi.SoundbankReader

public abstract class SoundbankReader
extends Object

SoundbankReader は、サウンドバンクファイル読み込みサービスを提供します。SoundbankReader の具象サブクラスは、指定されたサウンドバンクファイルを構文解析して、Synthesizer にロードできる Soundbank オブジェクトを生成します。

導入されたバージョン:
1.3

コンストラクタの概要
SoundbankReader()
           
 
メソッドの概要
abstract  Soundbank getSoundbank(File file)
          指定された File からサウンドバンクオブジェクトを取得します。
abstract  Soundbank getSoundbank(InputStream stream)
          指定された InputStream からサウンドバンクオブジェクトを取得します。
abstract  Soundbank getSoundbank(URL url)
          指定された URL からサウンドバンクオブジェクトを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SoundbankReader

public SoundbankReader()
メソッドの詳細

getSoundbank

public abstract Soundbank getSoundbank(URL url)
                                throws InvalidMidiDataException,
                                       IOException
指定された URL からサウンドバンクオブジェクトを取得します。

パラメータ:
url - サウンドバンクを表す URL
戻り値:
サウンドバンクオブジェクト
例外:
InvalidMidiDataException - このサウンドバンクリーダが認識した有効な MIDI サウンドバンクデータを URL が示さない場合
IOException - 入出力エラーが発生した場合

getSoundbank

public abstract Soundbank getSoundbank(InputStream stream)
                                throws InvalidMidiDataException,
                                       IOException
指定された InputStream からサウンドバンクオブジェクトを取得します。

パラメータ:
stream - サウンドバンクを表す InputStream
戻り値:
サウンドバンクオブジェクト
例外:
InvalidMidiDataException - このサウンドバンクリーダが認識した有効な MIDI サウンドバンクデータをストリームが示さない場合
IOException - 入出力エラーが発生した場合

getSoundbank

public abstract Soundbank getSoundbank(File file)
                                throws InvalidMidiDataException,
                                       IOException
指定された File からサウンドバンクオブジェクトを取得します。

パラメータ:
file - サウンドバンクを表す File
戻り値:
サウンドバンクオブジェクト
例外:
InvalidMidiDataException - このサウンドバンクリーダが認識した有効な MIDI サウンドバンクデータをファイルが示さない場合
IOException - 入出力エラーが発生した場合

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.