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

All Implemented Interfaces:
    SourceDataLine, DataLine

SourceDataLine implemention for the SoftMixingMixer.
Fields inherited from com.sun.media.sound.SoftMixingDataLine:
CHORUS_SEND,  leftgain,  rightgain,  eff1gain,  eff2gain,  listeners,  control_mutex,  mixer,  info
Constructor:
 protected SoftMixingSourceDataLine(SoftMixingMixer mixer,
    Info info) 
Method from com.sun.media.sound.SoftMixingSourceDataLine Summary:
available,   close,   drain,   flush,   getBufferSize,   getFormat,   getFramePosition,   getLevel,   getLongFramePosition,   getMicrosecondPosition,   isActive,   isOpen,   isRunning,   open,   open,   open,   processAudioLogic,   processControlLogic,   start,   stop,   write
Methods from com.sun.media.sound.SoftMixingDataLine:
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.SoftMixingSourceDataLine Detail:
 public int available() 
 public  void close() 
 public  void drain() 
 public  void flush() 
 public int getBufferSize() 
 public AudioFormat getFormat() 
 public int getFramePosition() 
 public float getLevel() 
 public long getLongFramePosition() 
 public long getMicrosecondPosition() 
 public boolean isActive() 
 public boolean isOpen() 
 public boolean isRunning() 
 public  void open() throws LineUnavailableException 
 public  void open(AudioFormat format) throws LineUnavailableException 
 public  void open(AudioFormat format,
    int bufferSize) throws LineUnavailableException 
 protected  void processAudioLogic(SoftAudioBuffer[] buffers) 
 protected  void processControlLogic() 
 public  void start() 
 public  void stop() 
 public int write(byte[] b,
    int off,
    int len)