Java™ Platform
Standard Ed. 6

Class Control

  extended by 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.

See Also:
Line.getControls(), Line.isControlSupported(javax.sound.sampled.Control.Type)

Nested Class Summary
static class Control.Type
          An instance of the Type class represents the type of the control.
Constructor Summary
protected Control(Control.Type type)
          Constructs a Control with the specified type.
Method Summary
 Control.Type getType()
          Obtains the control's type.
 String toString()
          Obtains a String describing the control type and its current state.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


protected Control(Control.Type type)
Constructs a Control with the specified type.

type - the kind of control desired
Method Detail


public Control.Type getType()
Obtains the control's type.

the control's type.


public String toString()
Obtains a String describing the control type and its current state.

toString in class Object
a String representation of the Control.

Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.

Scripting on this page tracks web page traffic, but does not change the content in any way.