JavaTM 2 Platform
Std. Ed. v1.3

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.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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