Package Summary Overview Summary

### class:Control [NONE]
- Direct Known Subclasses: BooleanControl, CompoundControl, EnumControl, FloatControl
      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. Since: 1.3 See Also: `Line.getControls()`, `Line.isControlSupported(javax.sound.sampled.Control.Type)`

### constructor:Control(javax.sound.sampled.Control.Type) [NONE]
- #### Control
      protected Control(Control.Type type)
Constructs a Control with the specified type. Parameters: `type` - the kind of control desired

### method:getType() [NONE]
- #### getType
      public Control.Type getType()
Obtains the control's type. Returns: the control's type

### method:toString() [NONE]
- #### toString
      public String toString()
Obtains a String describing the control type and its current state. Overrides: `toString` in class `Object` Returns: a String representation of the Control