JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
javax.sound.sampled.Line の使用

Line を使用しているパッケージ
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
 

javax.sound.sampled での Line の使用
 

javax.sound.sampled での Line のサブインタフェース
 interface Clip
          Clip インタフェースは特殊な種類のデータラインを表し、そのオーディオデータはリアルタイムでストリーム化するのではなく、再生前にロードできます。
 interface DataLine
          DataLine は、メディア関連の機能をそのスーパーインタフェース、Line に追加します。
 interface Mixer
          ミキサーは 1 つ以上のラインを持つオーディオ装置です。
 interface Port
          ポートは、オーディオ装置へオーディオを入力し、または装置からオーディオを出力する単純なラインです。
 interface SourceDataLine
          ソースデータラインはデータを書き込めるデータラインです。
 interface TargetDataLine
          ターゲットデータラインは、オーディオデータをそこから読み込めるタイプの DataLine です。
 

Line を返す javax.sound.sampled のメソッド
 Line Mixer.getLine(Line.Info info)
          使用可能で、かつ指定された Line.Info オブジェクトの記述に一致するラインを取得します。
 Line[] Mixer.getSourceLines()
          このミキサーに現在開いている全ソースラインのセットを取得します。
 Line[] Mixer.getTargetLines()
          このミキサーから現在開いている全ターゲットラインのセットを取得します。
static Line AudioSystem.getLine(Line.Info info)
          指定された Line.Info オブジェクトの記述に一致するラインを取得します。
 Line LineEvent.getLine()
          このイベントの転送元であるオーディオラインを取得します。
 

Line 型のパラメータを持つ javax.sound.sampled のメソッド
 void Mixer.synchronize(Line[] lines, boolean maintainSync)
          2 つ以上のラインを同期化します。
 void Mixer.unsynchronize(Line[] lines)
          指定されたラインに対して同期を解除します。
 boolean Mixer.isSynchronizationSupported(Line[] lines, boolean maintainSync)
          指定されたラインのセットの同期をこのミキサーがサポートしているかどうかを報告します。
 

Line 型のパラメータを持つ javax.sound.sampled のコンストラクタ
LineEvent(Line line, LineEvent.Type type, long position)
          指定されたラインで発生した、指定されたタイプのイベントを新しく構築します。
 


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.