The Port.Info class extends Line.Info 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.)
To learn what ports are available, you can retrieve port info objects through the getSourceLineInfo and getTargetLineInfo methods of the 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.
The Port.Info class extends Line.Info 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.) To learn what ports are available, you can retrieve port info objects through the getSourceLineInfo and getTargetLineInfo methods of the 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.
Static Constant.
A type of port that gets audio from a CD-ROM drive.
type: javax.sound.sampled.Port$Info
Static Constant. A type of port that gets audio from a CD-ROM drive. type: javax.sound.sampled.Port$Info
Static Constant.
A type of port that sends audio to a headphone jack.
type: javax.sound.sampled.Port$Info
Static Constant. A type of port that sends audio to a headphone jack. type: javax.sound.sampled.Port$Info
Static Constant.
A type of port that gets audio from a line-level audio input jack.
type: javax.sound.sampled.Port$Info
Static Constant. A type of port that gets audio from a line-level audio input jack. type: javax.sound.sampled.Port$Info
Static Constant.
A type of port that sends audio to a line-level audio output jack.
type: javax.sound.sampled.Port$Info
Static Constant. A type of port that sends audio to a line-level audio output jack. type: javax.sound.sampled.Port$Info
Static Constant.
A type of port that gets audio from a built-in microphone or a microphone jack.
type: javax.sound.sampled.Port$Info
Static Constant. A type of port that gets audio from a built-in microphone or a microphone jack. type: javax.sound.sampled.Port$Info
Static Constant.
A type of port that sends audio to a built-in speaker or a speaker jack.
type: javax.sound.sampled.Port$Info
Static Constant. A type of port that sends audio to a built-in speaker or a speaker jack. type: javax.sound.sampled.Port$Info
(->info line-class name is-source)
Constructor.
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.
line-class - the class of the port described by the info object. - java.lang.Class
name - the string that names the port - java.lang.String
is-source - true if the port is a source port (such as a microphone), false if the port is a target port (such as a speaker). - boolean
Constructor. 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. line-class - the class of the port described by the info object. - `java.lang.Class` name - the string that names the port - `java.lang.String` is-source - true if the port is a source port (such as a microphone), false if the port is a target port (such as a speaker). - `boolean`
(equals this obj)
Finalizes the equals method
obj - the reference object with which to compare. - java.lang.Object
returns: true if this object is the same as the obj
argument; false otherwise. - boolean
Finalizes the equals method obj - the reference object with which to compare. - `java.lang.Object` returns: true if this object is the same as the obj argument; false otherwise. - `boolean`
(get-name this)
Obtains the name of the port.
returns: the string that names the port - java.lang.String
Obtains the name of the port. returns: the string that names the port - `java.lang.String`
(hash-code this)
Finalizes the hashCode method
returns: a hash code value for this object. - int
Finalizes the hashCode method returns: a hash code value for this object. - `int`
(matches this info)
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 - javax.sound.sampled.Line$Info
returns: true if the specified object matches this one,
false otherwise - boolean
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 - `javax.sound.sampled.Line$Info` returns: true if the specified object matches this one, false otherwise - `boolean`
(source? this)
Indicates whether the port is a source or a target for its mixer.
returns: true if the port is a source port (such
as a microphone), false if the port is a target port
(such as a speaker). - boolean
Indicates whether the port is a source or a target for its mixer. returns: true if the port is a source port (such as a microphone), false if the port is a target port (such as a speaker). - `boolean`
(to-string this)
Provides a String representation of the port.
returns: a string that describes the port - java.lang.String
Provides a String representation of the port. returns: a string that describes the port - `java.lang.String`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close