java.lang.Object
javax.sound.sampled.Control
- 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)
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classControl.TypeAn instance of theTypeclass represents the type of the control. -
Constructor Summary
Constructors Modifier Constructor Description protectedControl(Control.Type type)Constructs a control with the specified type. -
Method Summary
Modifier and Type Method Description Control.TypegetType()Obtains the control's type.StringtoString()Obtains a string describing the control type and its current state.
-
Constructor Details
-
Control
Constructs a control with the specified type.- Parameters:
type- the kind of control desired
-
-
Method Details