ads.audio
Class AudioMixer
java.lang.Object
|
+--ads.audio.AudioMixer
- All Implemented Interfaces:
- javax.sound.sampled.Line, javax.sound.sampled.Mixer
- public class AudioMixer
- extends java.lang.Object
- implements javax.sound.sampled.Mixer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AudioMixer
public AudioMixer()
getMixerInfo
public javax.sound.sampled.Mixer.Info getMixerInfo()
- Specified by:
getMixerInfo
in interface javax.sound.sampled.Mixer
getSourceLineInfo
public javax.sound.sampled.Line.Info[] getSourceLineInfo()
- Specified by:
getSourceLineInfo
in interface javax.sound.sampled.Mixer
getTargetLineInfo
public javax.sound.sampled.Line.Info[] getTargetLineInfo()
- Specified by:
getTargetLineInfo
in interface javax.sound.sampled.Mixer
getSourceLineInfo
public javax.sound.sampled.Line.Info[] getSourceLineInfo(javax.sound.sampled.Line.Info parm1)
- Specified by:
getSourceLineInfo
in interface javax.sound.sampled.Mixer
getTargetLineInfo
public javax.sound.sampled.Line.Info[] getTargetLineInfo(javax.sound.sampled.Line.Info parm1)
- Specified by:
getTargetLineInfo
in interface javax.sound.sampled.Mixer
isLineSupported
public boolean isLineSupported(javax.sound.sampled.Line.Info parm1)
- Specified by:
isLineSupported
in interface javax.sound.sampled.Mixer
getLine
public javax.sound.sampled.Line getLine(javax.sound.sampled.Line.Info parm1)
throws javax.sound.sampled.LineUnavailableException
- Specified by:
getLine
in interface javax.sound.sampled.Mixer
javax.sound.sampled.LineUnavailableException
getMaxLines
public int getMaxLines(javax.sound.sampled.Line.Info parm1)
- Specified by:
getMaxLines
in interface javax.sound.sampled.Mixer
getSourceLines
public javax.sound.sampled.Line[] getSourceLines()
- Specified by:
getSourceLines
in interface javax.sound.sampled.Mixer
getTargetLines
public javax.sound.sampled.Line[] getTargetLines()
- Specified by:
getTargetLines
in interface javax.sound.sampled.Mixer
synchronize
public void synchronize(javax.sound.sampled.Line[] parm1,
boolean parm2)
- Specified by:
synchronize
in interface javax.sound.sampled.Mixer
unsynchronize
public void unsynchronize(javax.sound.sampled.Line[] parm1)
- Specified by:
unsynchronize
in interface javax.sound.sampled.Mixer
isSynchronizationSupported
public boolean isSynchronizationSupported(javax.sound.sampled.Line[] parm1,
boolean parm2)
- Specified by:
isSynchronizationSupported
in interface javax.sound.sampled.Mixer
getLineInfo
public javax.sound.sampled.Line.Info getLineInfo()
- Specified by:
getLineInfo
in interface javax.sound.sampled.Line
open
public void open()
throws javax.sound.sampled.LineUnavailableException
- Specified by:
open
in interface javax.sound.sampled.Line
javax.sound.sampled.LineUnavailableException
close
public void close()
- Specified by:
close
in interface javax.sound.sampled.Line
isOpen
public boolean isOpen()
- Specified by:
isOpen
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 parm1)
- Specified by:
isControlSupported
in interface javax.sound.sampled.Line
getControl
public javax.sound.sampled.Control getControl(javax.sound.sampled.Control.Type parm1)
- Specified by:
getControl
in interface javax.sound.sampled.Line
addLineListener
public void addLineListener(javax.sound.sampled.LineListener parm1)
- Specified by:
addLineListener
in interface javax.sound.sampled.Line
removeLineListener
public void removeLineListener(javax.sound.sampled.LineListener parm1)
- Specified by:
removeLineListener
in interface javax.sound.sampled.Line