com.sun.media.sound
Class SoftMixingDataLine
java.lang.Object
com.sun.media.sound.SoftMixingDataLine
- All Implemented Interfaces:
- javax.sound.sampled.DataLine, javax.sound.sampled.Line
- Direct Known Subclasses:
- SoftMixingClip, SoftMixingSourceDataLine
public abstract class SoftMixingDataLine
- extends java.lang.Object
- implements javax.sound.sampled.DataLine
General software mixing line.
- Author:
- Karl Helgason
Nested classes/interfaces inherited from interface javax.sound.sampled.DataLine |
javax.sound.sampled.DataLine.Info |
Field Summary |
static javax.sound.sampled.FloatControl.Type |
CHORUS_SEND
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.sound.sampled.DataLine |
available, drain, flush, getBufferSize, getFormat, getFramePosition, getLevel, getLongFramePosition, getMicrosecondPosition, isActive, isRunning, start, stop |
Methods inherited from interface javax.sound.sampled.Line |
close, isOpen, open |
CHORUS_SEND
public static final javax.sound.sampled.FloatControl.Type CHORUS_SEND
addLineListener
public void addLineListener(javax.sound.sampled.LineListener listener)
- Specified by:
addLineListener
in interface javax.sound.sampled.Line
removeLineListener
public void removeLineListener(javax.sound.sampled.LineListener listener)
- Specified by:
removeLineListener
in interface javax.sound.sampled.Line
getLineInfo
public javax.sound.sampled.Line.Info getLineInfo()
- Specified by:
getLineInfo
in interface javax.sound.sampled.Line
getControl
public javax.sound.sampled.Control getControl(javax.sound.sampled.Control.Type control)
- Specified by:
getControl
in interface javax.sound.sampled.Line
getControls
public javax.sound.sampled.Control[] getControls()
- Specified by:
getControls
in interface javax.sound.sampled.Line
isControlSupported
public boolean isControlSupported(javax.sound.sampled.Control.Type control)
- Specified by:
isControlSupported
in interface javax.sound.sampled.Line