|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.sound.sampled.Line.Info | +--javax.sound.sampled.Port.Info
Port.Info
クラスは、ポートの名前、ミキサーにとってそのポートがソースであるかターゲットであるかなど、ポート固有の追加情報で
を拡張します。定義によって、ポートはミキサーのソースまたはターゲットとして動作しますが、両方の役割はしません (オーディオ入力ポートがソース、オーディオ出力ポートがターゲット)。
Line.Info
使用可能なポートを知るために、Mixer
インタフェースの
および getSourceLineInfo
メソッドを使ってポート情報オブジェクトを検出できます。また、getTargetLineInfo
Port.Info
クラスのインスタンスを構築して、Port.Info
オブジェクトで指定されたパラメータに一致するラインの取得に使用できます。
フィールドの概要 | |
static Port.Info |
COMPACT_DISC
CD-ROM ドライブからオーディオを取得するポートのタイプ |
static Port.Info |
HEADPHONE
ヘッドフォンジャックへオーディオを送信するポートのタイプ |
static Port.Info |
LINE_IN
ラインレベルのオーディオ入力ジャックからオーディオを取得するポートのタイプ |
static Port.Info |
LINE_OUT
ラインレベルのオーディオ出力ジャックへオーディオを送信するポートのタイプ |
static Port.Info |
MICROPHONE
組み込み型のマイクロフォンまたはマイクロフォンジャックからオーディオを取得するポートのタイプ |
static Port.Info |
SPEAKER
組み込み型のスピーカーまたはスピーカージャックへオーディオを送信するポートのタイプ |
コンストラクタの概要 | |
Port.Info(Class lineClass,
String name,
boolean isSource)
指定された情報からポートの情報オブジェクトを構築します。 |
メソッドの概要 | |
boolean |
equals(Object obj)
equals メソッドをファイナライズします。 |
String |
getName()
ポートの名前を取得します。 |
int |
hashCode()
hashCode メソッドをファイナライズします。 |
boolean |
isSource()
ミキサーにとってポートがソースであるかターゲットであるかを示します。 |
boolean |
matches(Line.Info info)
指定された情報オブジェクトがこのオブジェクトに一致するかどうかを示します。 |
String |
toString()
ポートの String 表現を提供します。 |
クラス javax.sound.sampled.Line.Info から継承したメソッド |
getLineClass |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final Port.Info MICROPHONE
public static final Port.Info LINE_IN
public static final Port.Info COMPACT_DISC
public static final Port.Info SPEAKER
public static final Port.Info HEADPHONE
public static final Port.Info LINE_OUT
コンストラクタの詳細 |
public Port.Info(Class lineClass, String name, boolean isSource)
lineClass
- 情報オブジェクトが記述するポートのクラスname
- ポートの名前を表す文字列isSource
- ポートがソースポート (マイクロフォンなど) である場合は true
、ポートがターゲットポート (スピーカーなど) である場合は false
メソッドの詳細 |
public String getName()
public boolean isSource()
true
、ポートがターゲットポート (スピーカーなど) である場合は false
public boolean matches(Line.Info info)
Line.Info
内の matches
info
- 一致するかどうかを照会する情報オブジェクト
true
、そうでない場合は false
public final boolean equals(Object obj)
Object
内の equals
obj
- 比較対象の参照オブジェクト
true
、そうでない場合は false
Object.hashCode()
,
Hashtable
public final int hashCode()
Object
内の hashCode
Object.equals(java.lang.Object)
,
Hashtable
public final String toString()
String
表現を提供します。
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.