|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.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 getTargetLineInfoMixer 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(Class<?> lineClass,
String name,
boolean isSource)
Constructs a port's info object from the information given. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
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(Line.Info info)
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, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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.Infoinfo - the info object for which the match is queried
true if the specified object matches this one,
false otherwisepublic final boolean equals(Object obj)
equals in class Objectobj - the reference object with which to compare.
true if this object is the same as the obj
argument; false otherwise.Object.hashCode(),
Hashtablepublic final int hashCode()
hashCode in class ObjectObject.equals(java.lang.Object),
Hashtablepublic final String toString()
String representation
of the port.
toString in class Line.Info
|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.