public static class Port.Info extends Line.Info
Port.Info class extends Line.Info
 To learn what ports are available, you can retrieve port info objects through the
 getSourceLineInfogetTargetLineInfoMixer 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.
| Modifier and Type | Field and Description | 
|---|---|
| static Port.Info | COMPACT_DISCA type of port that gets audio from a CD-ROM drive. | 
| static Port.Info | HEADPHONEA type of port that sends audio to a headphone jack. | 
| static Port.Info | LINE_INA type of port that gets audio from a line-level audio input jack. | 
| static Port.Info | LINE_OUTA type of port that sends audio to a line-level audio output jack. | 
| static Port.Info | MICROPHONEA type of port that gets audio from a built-in microphone or a microphone jack. | 
| static Port.Info | SPEAKERA type of port that sends audio to a built-in speaker or a speaker jack. | 
| Constructor and Description | 
|---|
| Port.Info(Class<?> lineClass,
         String name,
         boolean isSource)Constructs a port's info object from the information given. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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  Stringrepresentation
 of the port. | 
getLineClasspublic 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 - 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).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)
public 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(), 
HashMappublic final int hashCode()
hashCode in class ObjectObject.equals(java.lang.Object), 
System.identityHashCode(java.lang.Object) Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.