javax.sound.sampled
Class CompoundControl

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.sound.sampled.Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control 
      extended by javax.sound.sampled.CompoundControl

public abstract class CompoundControl
extends Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control

A CompoundControl, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as a Control.

Since:
1.3

Nested Class Summary
static class CompoundControl.Type sample code for javax.sound.sampled.CompoundControl.Type definition code for javax.sound.sampled.CompoundControl.Type
          An instance of the CompoundControl.Type inner class identifies one kind of compound control.
 
Constructor Summary
protected CompoundControl sample code for javax.sound.sampled.CompoundControl.CompoundControl(javax.sound.sampled.CompoundControl.Type, javax.sound.sampled.Control[]) definition code for javax.sound.sampled.CompoundControl.CompoundControl(javax.sound.sampled.CompoundControl.Type, javax.sound.sampled.Control[]) (CompoundControl.Type sample code for javax.sound.sampled.CompoundControl.Type definition code for javax.sound.sampled.CompoundControl.Type  type, Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control [] memberControls)
          Constructs a new compound control object with the given parameters.
 
Method Summary
 Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control [] getMemberControls sample code for javax.sound.sampled.CompoundControl.getMemberControls() definition code for javax.sound.sampled.CompoundControl.getMemberControls() ()
          Returns the set of member controls that comprise the compound control.
 String sample code for java.lang.String definition code for java.lang.String toString sample code for javax.sound.sampled.CompoundControl.toString() definition code for javax.sound.sampled.CompoundControl.toString() ()
          Provides a string representation of the control
 
Methods inherited from class javax.sound.sampled.Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control
getType sample code for javax.sound.sampled.Control.getType() definition code for javax.sound.sampled.Control.getType()
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

CompoundControl sample code for javax.sound.sampled.CompoundControl(javax.sound.sampled.CompoundControl.Type, javax.sound.sampled.Control[]) definition code for javax.sound.sampled.CompoundControl(javax.sound.sampled.CompoundControl.Type, javax.sound.sampled.Control[])

protected CompoundControl(CompoundControl.Type sample code for javax.sound.sampled.CompoundControl.Type definition code for javax.sound.sampled.CompoundControl.Type  type,
                          Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control [] memberControls)
Constructs a new compound control object with the given parameters.

Parameters:
type - the type of control represented this compound control object
memberControls - the set of member controls
Method Detail

getMemberControls sample code for javax.sound.sampled.CompoundControl.getMemberControls() definition code for javax.sound.sampled.CompoundControl.getMemberControls()

public Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control [] getMemberControls()
Returns the set of member controls that comprise the compound control.

Returns:
the set of member controls.

toString sample code for javax.sound.sampled.CompoundControl.toString() definition code for javax.sound.sampled.CompoundControl.toString()

public String sample code for java.lang.String definition code for java.lang.String  toString()
Provides a string representation of the control

Overrides:
toString sample code for javax.sound.sampled.Control.toString() definition code for javax.sound.sampled.Control.toString() in class Control sample code for javax.sound.sampled.Control definition code for javax.sound.sampled.Control
Returns:
a string description