JavaTM 2 Platform
Std. Ed. v1.3

パッケージ
javax.sound.sampled の使用

javax.sound.sampled を使用しているパッケージ
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.sound.sampled.spi 新しいオーディオデバイス、ソースファイルのリーダやライター、またはオーディオ形式コンバータを提供するときに、サービスプロバイダがサブクラス化する抽象クラスを提供します。  
 

javax.sound.sampled により使用される javax.sound.sampled のクラス
AudioFileFormat
          AudioFileFormat クラスのインスタンスは、オーディオファイルについて、ファイルのタイプ、バイト数で表されるファイルの長さ、ファイルに含まれるオーディオデータのサンプルフレーム数で表される長さ、オーディオデータの形式などを記述します。
AudioFileFormat.Type
          Type クラスのインスタンスは、オーディオファイルの標準のタイプを表します。
AudioFormat
          AudioFormat は、サウンドストリーム内でデータの特定の配列を指定するクラスです。
AudioFormat.Encoding
          Encoding クラスは、オーディオストリームに使用されるデータ表現の特定の種類を指定します。
AudioInputStream
          オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。
BooleanControl.Type
          BooleanControl.Type クラスのインスタンスは、ブール型のコントロールの種類を識別します。
CompoundControl.Type
          CompoundControl.Type 内部クラスのインスタンスは複合型のコントロールの種類を識別します。
Control
          Lines には、ラインを介したオーディオ信号の引き渡しに影響を与える、ゲインやパンなどのコントロールセットが 1 組含まれていることがあります。
Control.Type
          Type クラスのインスタンスはコントロールのタイプを表します。
DataLine
          DataLine は、メディア関連の機能をそのスーパーインタフェース、Line に追加します。
EnumControl.Type
          EnumControl.Type 内部クラスのインスタンスは、列挙されたコントロールの種類を識別します。
FloatControl.Type
          FloatControl.Type 内部クラスのインスタンスは、浮動小数点型のコントロールの種類を識別します。
Line
          Line インタフェースは、モノラルチャネルまたは多重チャネルのオーディオ送りを表します。
Line.Info
          Line.Info オブジェクトは、ラインに関する情報を含んでいます。
LineEvent
          LineEvent クラスは、ラインが開く、閉じる、開始する、または停止するたびにラインがリスナーに送信する情報をカプセル化します。
LineEvent.Type
          LineEvent.Type 内部クラスはラインで発生するイベントの種類を識別します。
LineListener
          LineListener インタフェースを実装するクラスのインスタンスを登録して、ラインの状態が変化したときにイベントを受信することができます。
LineUnavailableException
          LineUnavailableException は、ラインが使用不可のため開けないことを示す例外です。
Mixer
          ミキサーは 1 つ以上のラインを持つオーディオ装置です。
Mixer.Info
          Mixer.Info クラスは、製品の名前、バージョン、ベンダー、テキスト説明など、オーディオミキサーに関する情報を表します。
Port.Info
          Port.Info クラスは、ポートの名前、ミキサーにとってそのポートがソースであるかターゲットであるかなど、ポート固有の追加情報で Line.Info を拡張します。
TargetDataLine
          ターゲットデータラインは、オーディオデータをそこから読み込めるタイプの DataLine です。
UnsupportedAudioFileException
          UnsupportedAudioFileException は、認識されたファイルタイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。
 

javax.sound.sampled.spi により使用される javax.sound.sampled のクラス
AudioFileFormat
          AudioFileFormat クラスのインスタンスは、オーディオファイルについて、ファイルのタイプ、バイト数で表されるファイルの長さ、ファイルに含まれるオーディオデータのサンプルフレーム数で表される長さ、オーディオデータの形式などを記述します。
AudioFileFormat.Type
          Type クラスのインスタンスは、オーディオファイルの標準のタイプを表します。
AudioFormat
          AudioFormat は、サウンドストリーム内でデータの特定の配列を指定するクラスです。
AudioFormat.Encoding
          Encoding クラスは、オーディオストリームに使用されるデータ表現の特定の種類を指定します。
AudioInputStream
          オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。
Mixer
          ミキサーは 1 つ以上のラインを持つオーディオ装置です。
Mixer.Info
          Mixer.Info クラスは、製品の名前、バージョン、ベンダー、テキスト説明など、オーディオミキサーに関する情報を表します。
UnsupportedAudioFileException
          UnsupportedAudioFileException は、認識されたファイルタイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。
 


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.