|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.sound.sampled.Line.Info | +--javax.sound.sampled.DataLine.Info
スーパークラスから継承されたクラス情報以外に、DataLine.Info
はデータラインに固有の追加情報を提供します。追加情報には次のものがあります。
Line.Info
は記述するラインのクラスを認識しているため、DataLine.Info
オブジェクトは、SourceDataLine
、TargetDataLine
、Clip
などの DataLine
サブインタフェースを記述できます。ミキサーに対して、これらのタイプのラインの有無を照会して、DataLine.Info
の適切なインスタンスを Mixer.getLine(Line.Info)
などのメソッドに引数として渡すことができます。
Line.Info
コンストラクタの概要 | |
DataLine.Info(Class lineClass,
AudioFormat format)
単一のオーディオ形式を含む指定した情報からデータラインの情報オブジェクトを構築します。 |
|
DataLine.Info(Class lineClass,
AudioFormat[] formats,
int minBufferSize,
int maxBufferSize)
サポートされるオーディオ形式およびバッファサイズの範囲を含む指定した情報からデータラインの情報オブジェクトを構築します。 |
|
DataLine.Info(Class lineClass,
AudioFormat format,
int bufferSize)
単一のオーディオ形式および必要なバッファサイズを含む指定した情報からデータラインの情報オブジェクトを構築します。 |
メソッドの概要 | |
AudioFormat[] |
getFormats()
データラインによってサポートされるオーディオ形式のセットを取得します。 |
int |
getMaxBufferSize()
データラインでサポートされる最大バッファサイズを取得します。 |
int |
getMinBufferSize()
データラインでサポートされる最小バッファサイズを取得します。 |
boolean |
isFormatSupported(AudioFormat format)
このデータラインが特定のオーディオ形式をサポートするかどうかを示します。 |
boolean |
matches(Line.Info info)
指定された情報オブジェクトがこのオブジェクトに一致するかどうかを判定します。 |
String |
toString()
データライン情報のテキスト記述を取得します。 |
クラス javax.sound.sampled.Line.Info から継承したメソッド |
getLineClass |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public DataLine.Info(Class lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize)
lineClass
- 情報オブジェクトによって記述されるデータラインのクラスformats
- サポートされる形式のセットminBufferSize
- データラインでサポートされる最小バッファサイズ (バイト数)maxBufferSize
- データラインでサポートされる最大バッファ数 (バイト数)public DataLine.Info(Class lineClass, AudioFormat format, int bufferSize)
lineClass
- 情報オブジェクトによって記述されるデータラインのクラスformat
- 必要な形式bufferSize
- 必要なバッファサイズ (バイト数)public DataLine.Info(Class lineClass, AudioFormat format)
lineClass
- 情報オブジェクトによって記述されるデータラインのクラスformat
- 必要な形式メソッドの詳細 |
public AudioFormat[] getFormats()
isFormatSupported(AudioFormat)
は、getFormats()
によって返されたセットにはない特定の追加形式の場合に true
を返すことがあります。逆の場合はありません。isFormatSupported(AudioFormat)
は、getFormats()
によって返されたすべての形式について true
を返すことが保証されています。
isFormatSupported(AudioFormat)
public boolean isFormatSupported(AudioFormat format)
true
を返します。
format
- サポートについて照会するオーディオ形式
true
、そうでない場合は false
getFormats()
,
AudioFormat.matches(javax.sound.sampled.AudioFormat)
public int getMinBufferSize()
AudioSystem.NOT_SPECIFIED
public int getMaxBufferSize()
AudioSystem.NOT_SPECIFIED
public boolean matches(Line.Info info)
Line.Info
内の matches
info
- このオブジェクトと比較されている情報オブジェクト
true
、そうでない場合は false
public String toString()
Line.Info
内の toString
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.