|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.sound.sampled.Line.Info
javax.sound.sampled.DataLine.Info
public static class 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 を返すことが保証されています。
AudioFormat インスタンス内のフィールドがこの形式に当てはまらない場合、またはこの形式がフィールド値を広範囲にサポートする場合、これらのフィールドは NOT_SPECIFIED に設定できます。たとえば、最大 64 チャネルをサポートするマルチチャネルデバイスでは、このメソッドから返される AudioFormat インスタンスのチャネルフィールドを NOT_SPECIFIED に設定できます。
isFormatSupported(AudioFormat)public boolean isFormatSupported(AudioFormat format)
true を返します。
format - サポートについて照会するオーディオ形式
true、そうでない場合は falsegetFormats(),
AudioFormat.matches(javax.sound.sampled.AudioFormat)public int getMinBufferSize()
AudioSystem.NOT_SPECIFIEDpublic int getMaxBufferSize()
AudioSystem.NOT_SPECIFIEDpublic boolean matches(Line.Info info)
Line.Info 内の matchesinfo - このオブジェクトと比較されている情報オブジェクト
true、そうでない場合は falsepublic String toString()
Line.Info 内の toString
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。