javax.sound.sampled
Interface Mixer
- All Superinterfaces:
- Line
- All Known Implementing Classes:
- AlsaDataLineMixer, AlsaPortMixer, EsdMixer, TMixer
public interface Mixer
- extends Line
getMixerInfo
Mixer.Info getMixerInfo()
getSourceLineInfo
Line.Info[] getSourceLineInfo()
getTargetLineInfo
Line.Info[] getTargetLineInfo()
getSourceLineInfo
Line.Info[] getSourceLineInfo(Line.Info info)
getTargetLineInfo
Line.Info[] getTargetLineInfo(Line.Info info)
isLineSupported
boolean isLineSupported(Line.Info info)
getLine
Line getLine(Line.Info info)
throws LineUnavailableException
- Throws:
LineUnavailableException
getMaxLines
int getMaxLines(Line.Info info)
getSourceLines
Line[] getSourceLines()
getTargetLines
Line[] getTargetLines()
synchronize
void synchronize(Line[] aLines,
boolean bMaintainSync)
unsynchronize
void unsynchronize(Line[] aLines)
isSynchronizationSupported
boolean isSynchronizationSupported(Line[] aLines,
boolean bMaintainSync)