JavaTM Platform
Standard Ed. 6

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 Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。