java.lang.Object | ||
↳ | javax.sound.sampled.Line.Info | |
↳ | javax.sound.sampled.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.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
COMPACT_DISC | A type of port that gets audio from a CD-ROM drive. | ||||||||||
HEADPHONE | A type of port that sends audio to a headphone jack. | ||||||||||
LINE_IN | A type of port that gets audio from a line-level audio input jack. | ||||||||||
LINE_OUT | A type of port that sends audio to a line-level audio output jack. | ||||||||||
MICROPHONE | A type of port that gets audio from a built-in microphone or a microphone jack. | ||||||||||
SPEAKER | A type of port that sends audio to a built-in speaker or a speaker jack. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a port's info object from the information given.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Finalizes the equals method
| |||||||||||
Obtains the name of the port.
| |||||||||||
Finalizes the hashCode method
| |||||||||||
Indicates whether the port is a source or a target for its mixer.
| |||||||||||
Indicates whether this info object specified matches this one.
| |||||||||||
Provides a
String representation
of the port. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
A type of port that gets audio from a line-level audio input jack.
A type of port that sends audio to a line-level audio output jack.
A type of port that gets audio from a built-in microphone or a microphone jack.
A type of port that sends audio to a built-in speaker or a speaker jack.
Constructs a port's info object from the information given. This constructor is typically used by an implementation of Java Sound to describe a supported line.
lineClass | the class of the port described by the info object. |
---|---|
name | the string that names the port |
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).
|
Finalizes the equals method
obj | the reference object with which to compare. |
---|
true
if this object is the same as the obj
argument; false
otherwise.Finalizes the hashCode method
Indicates whether the port is a source or a target for its mixer.
true
if the port is a source port (such
as a microphone), false
if the port is a target port
(such as a speaker).
Indicates whether this info object specified matches this one. To match, the match requirements of the superclass must be met and the types must be equal.
info | the info object for which the match is queried |
---|
true
if the specified object matches this one,
false
otherwise
Provides a String
representation
of the port.