JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
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()
          このミキサーから現在開いている全ターゲットラインのセットを取得します。
 Line LineEvent.getLine()
          このイベントの転送元であるオーディオラインを取得します。
static Line AudioSystem.getLine(Line.Info info)
          指定された Line.Info オブジェクトの記述に一致するラインを取得します。
 

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