インタフェース
javax.sound.sampled.Lineの使用
Lineを使用するパッケージ
-
javax.sound.sampledでのLineの使用
javax.sound.sampledのLineのサブインタフェース修飾子と型インタフェース説明interfaceClipインタフェースは特殊な種類のデータ・ラインを表し、そのオーディオ・データはリアルタイムでストリーム化するのではなく、再生前にロードできます。interfaceDataLineは、メディア関連の機能をそのスーパー・インタフェース、Lineに追加します。interfaceミキサーは1つ以上のラインを持つオーディオ装置です。interfaceポートは、オーディオ装置へオーディオを入力し、または装置からオーディオを出力する単純なラインです。interfaceソース・データ・ラインはデータを書き込めるデータ・ラインです。interfaceターゲット・データ線は、オーディオ・データを読み出すことができるDataLineの一種です。Lineを返すjavax.sound.sampledのメソッド修飾子と型メソッド説明static Line指定されたLine.Infoオブジェクトの記述に一致するラインを取得します。final LineLineEvent.getLine()このイベントの転送元であるオーディオ・ラインを取得します。使用可能で、かつ指定されたLine.Infoオブジェクトの記述に一致するラインを取得します。Line[]Mixer.getSourceLines()このミキサーに対し現在開いている全ソース・ラインのセットを取得します。Line[]Mixer.getTargetLines()このミキサーから現在開いている全ターゲット・ラインのセットを取得します。型Lineのパラメータを持つjavax.sound.sampledのメソッド修飾子と型メソッド説明booleanMixer.isSynchronizationSupported(Line[] lines, boolean maintainSync) 指定されたラインのセットの同期をこのミキサーがサポートしているかどうかを報告します。voidMixer.synchronize(Line[] lines, boolean maintainSync) 2つ以上のラインを同期化します。voidMixer.unsynchronize(Line[] lines) 指定されたラインに対して同期を解除します。型Lineのパラメータを持つjavax.sound.sampledのコンストラクタ修飾子コンストラクタ説明LineEvent(Line line, LineEvent.Type type, long position) 指定されたラインで発生した、指定されたタイプのイベントを新しく構築します。