|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.sound.sampled.Line.Info
![]()
![]()
![]()
javax.sound.sampled.Port.Info

public static class Port.Info

The Port.Info class extends
with additional information specific to ports, including the port's name
and whether it is a source or a target for its mixer.
By definition, a port acts as either a source or a target to its mixer,
but not both. (Audio input ports are sources; audio output ports are targets.)
Line.Info

To learn what ports are available, you can retrieve port info objects through the
and
getSourceLineInfo

methods of the getTargetLineInfo

Mixer interface. Instances of the
Port.Info class may also be constructed and used to obtain
lines matching the parameters specified in the Port.Info object.
| Field Summary | |
|---|---|
static Port.Info |
COMPACT_DISC
A type of port that gets audio from a CD-ROM drive. |
static Port.Info |
HEADPHONE
A type of port that sends audio to a headphone jack. |
static Port.Info |
LINE_IN
A type of port that gets audio from a line-level audio input jack. |
static Port.Info |
LINE_OUT
A type of port that sends audio to a line-level audio output jack. |
static Port.Info |
MICROPHONE
A type of port that gets audio from a built-in microphone or a microphone jack. |
static Port.Info |
SPEAKER
A type of port that sends audio to a built-in speaker or a speaker jack. |
| Constructor Summary | |
|---|---|
Port.Info
Constructs a port's info object from the information given. |
|
| Method Summary | |
|---|---|
boolean |
equals
Finalizes the equals method |
String |
getName
Obtains the name of the port. |
int |
hashCode
Finalizes the hashCode method |
boolean |
isSource
Indicates whether the port is a source or a target for its mixer. |
boolean |
matches
Indicates whether this info object specified matches this one. |
String |
toString
Provides a String representation
of the port. |
Methods inherited from class javax.sound.sampled.Line.Info ![]() |
|---|
getLineClass |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Field Detail |
|---|

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
| Constructor Detail |
|---|

public Port.Info(Class![]()
![]()
<?> lineClass, String
![]()
![]()
name, boolean isSource)
lineClass - the class of the port described by the info object.name - the string that names the portisSource - true if the port is a source port (such
as a microphone), false if the port is a target port
(such as a speaker).| Method Detail |
|---|

public String![]()
![]()
getName()

public boolean isSource()
true if the port is a source port (such
as a microphone), false if the port is a target port
(such as a speaker).

public boolean matches(Line.Info![]()
![]()
info)
matches

in class Line.Info

info - the info object for which the match is queried
true if the specified object matches this one,
false otherwise

public final boolean equals(Object![]()
![]()
obj)
equals

in class Object

obj - the reference object with which to compare.
true if this object is the same as the obj
argument; false otherwise.Object.hashCode()
,
Hashtable


public final int hashCode()
hashCode

in class Object

Object.equals(java.lang.Object)
,
Hashtable


public final String![]()
![]()
toString()
String representation
of the port.
toString

in class Line.Info

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||