Save This Page
Home » openjdk-7 » com.sun.media » sound » [javadoc | source]
com.sun.media.sound
abstract public class: SoftMixingDataLine [javadoc | source]
java.lang.Object
   com.sun.media.sound.SoftMixingDataLine

All Implemented Interfaces:
    DataLine

Direct Known Subclasses:
    SoftMixingClip, SoftMixingSourceDataLine

General software mixing line.
Nested Class Summary:
protected static class  SoftMixingDataLine.AudioFloatInputStreamResampler   
Field Summary
public static final  Type CHORUS_SEND     
protected  float leftgain     
protected  float rightgain     
protected  float eff1gain     
protected  float eff2gain     
protected  List<LineListener> listeners     
protected  Object control_mutex     
protected  SoftMixingMixer mixer     
protected  Info info     
Constructor:
 protected SoftMixingDataLine(SoftMixingMixer mixer,
    Info info) 
Method from com.sun.media.sound.SoftMixingDataLine Summary:
addLineListener,   calcVolume,   getControl,   getControls,   getLineInfo,   isControlSupported,   processAudioLogic,   processControlLogic,   removeLineListener,   sendEvent
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.media.sound.SoftMixingDataLine Detail:
 public  void addLineListener(LineListener listener) 
 protected  void calcVolume() 
 public Control getControl(Type control) 
 public Control[] getControls() 
 public Info getLineInfo() 
 public boolean isControlSupported(Type control) 
 abstract protected  void processAudioLogic(SoftAudioBuffer[] buffers)
 abstract protected  void processControlLogic()
 public  void removeLineListener(LineListener listener) 
 protected  void sendEvent(LineEvent event)