public abstract class Control extends Object
Lines often have a set of controls, such as gain and pan, that affect the audio signal passing through the line. Java Sound's
Line objects let you obtain a particular control object by passing its class as the argument to a
getControl method.
Because the various types of controls have different purposes and features, all of their functionality is accessed from the subclasses that define each kind of control.
Line.getControls() ,
Line.isControlSupported(javax.sound.sampled.Control.Type)
| Modifier and Type | Class and Description |
|---|---|
static class |
Control
An instance of the
Type class represents the type of the control.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Control(Control
Constructs a Control with the specified type.
|
| Modifier and Type | Method and Description |
|---|---|
Control |
getType()
Obtains the control's type.
|
String |
toString()
Obtains a String describing the control type and its current state.
|
protected Control(Control.Type type)
type - the kind of control desired
public Control.Type getType()