javax.sound.sampled
Class CompoundControl

java.lang.Object
  extended by javax.sound.sampled.Control
      extended by javax.sound.sampled.CompoundControl

public abstract class CompoundControl
extends Control

A compound control provides control over several other controls.

Since:
1.3

Nested Class Summary
static class CompoundControl.Type
          This describes a single compound control.
 
Constructor Summary
protected CompoundControl(CompoundControl.Type type, Control[] members)
          Create a new compound control given its type and members.
 
Method Summary
 Control[] getMemberControls()
          Return the members of this compound control.
 String toString()
          Return a string description of this compound control.
 
Methods inherited from class javax.sound.sampled.Control
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompoundControl

protected CompoundControl(CompoundControl.Type type,
                          Control[] members)
Create a new compound control given its type and members.

Parameters:
type - the type of the compound control
members - the members of the compound control
Method Detail

getMemberControls

public Control[] getMemberControls()
Return the members of this compound control.


toString

public String toString()
Return a string description of this compound control.

Overrides:
toString in class Control
Returns:
the String representing this Object, which may be null
See Also:
Object.getClass(), Object.hashCode(), Class.getName(), Integer.toHexString(int)