インタフェース
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内のメソッド 修飾子と型 メソッド 説明 static Line
AudioSystem. getLine(Line.Info info)
指定されたLine.Info
オブジェクトの記述に一致するラインを取得します。Line
LineEvent. getLine()
このイベントの転送元であるオーディオ・ラインを取得します。Line
Mixer. getLine(Line.Info info)
使用可能で、かつ指定されたLine.Info
オブジェクトの記述に一致するラインを取得します。Line[]
Mixer. getSourceLines()
このミキサーに対し現在開いている全ソース・ラインのセットを取得します。Line[]
Mixer. getTargetLines()
このミキサーから現在開いている全ターゲット・ラインのセットを取得します。Line型のパラメータを持つjavax.sound.sampled内のメソッド 修飾子と型 メソッド 説明 boolean
Mixer. isSynchronizationSupported(Line[] lines, boolean maintainSync)
指定されたラインのセットの同期をこのミキサーがサポートしているかどうかを報告します。void
Mixer. synchronize(Line[] lines, boolean maintainSync)
2つ以上のラインを同期化します。void
Mixer. unsynchronize(Line[] lines)
指定されたラインに対して同期を解除します。Line型のパラメータを持つjavax.sound.sampled内のコンストラクタ コンストラクタ 説明 LineEvent(Line line, LineEvent.Type type, long position)
指定されたラインで発生した、指定されたタイプのイベントを新しく構築します。
-