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 | Description |
---|---|---|
static class |
Control.Type |
An instance of the
Type class represents the type of
the control. |
Modifier | Constructor | Description |
---|---|---|
protected |
Control (Control.Type type) |
Constructs a Control with the specified type.
|
Modifier and Type | Method | Description |
---|---|---|
Control.Type |
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 desiredpublic Control.Type getType()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.