public static class Line.Info extends Object
Line.Infoオブジェクトは、ラインに関する情報を含んでいます。Line.Info自体が提供する情報は、ラインのJavaクラスです。ラインに関するほかの種類の情報は、Line.Infoのサブクラスによって提供されます。この追加情報は、Line.Infoサブクラスが記述しているラインの種類によって実装されているのがどのLineサブインタフェースなのかによって決まります。
Line.Infoは、Line、Mixer、およびAudioSystemインタフェースのさまざまなメソッドを使用して取得できます。ほかのメソッドによってユーザーはLine.Infoを引数として渡し、指定した構成に一致するラインが使用可能かどうかを確認し、そのラインを取得できます。
Line.getLineInfo(), Mixer.getSourceLineInfo(), Mixer.getTargetLineInfo(), Mixer.getLine(Line.Info), Mixer.getSourceLineInfo(Line.Info), Mixer.getTargetLineInfo(Line.Info), Mixer.isLineSupported(Line.Info), AudioSystem.getLine(Line.Info), AudioSystem.getSourceLineInfo(Line.Info), AudioSystem.getTargetLineInfo(Line.Info), AudioSystem.isLineSupported(Line.Info)| 修飾子と型 | メソッドと説明 |
|---|---|
Class<?> |
getLineClass()
このライン情報オブジェクトが記述するラインのクラスを取得します。
|
boolean |
matches(Line.Info info)
指定された情報オブジェクトがこのオブジェクトに一致するかどうかを示します。
|
String |
toString()
ライン情報のテキスト説明を取得します。
|
public Info(Class<?> lineClass)
lineClass - 新しいLine.Infoオブジェクトが記述するラインのクラスpublic Class<?> getLineClass()
public boolean matches(Line.Info info)
info - このオブジェクトと比較されている情報オブジェクトtrue、そうでない場合はfalse バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.