javax.sound.sampled
Interface Line

All Known Subinterfaces:
Clip, DataLine, Mixer, Port, SourceDataLine, TargetDataLine
All Known Implementing Classes:
AlsaBaseDataLine, AlsaDataLineMixer, AlsaPortMixer, AlsaSourceDataLine, AlsaTargetDataLine, EsdClip, EsdMixer, EsdSourceDataLine, EsdTargetDataLine, TBaseDataLine, TClip, TDataLine, TLine, TMixer, TPort, TSoftClip

public interface Line


Nested Class Summary
static class Line.Info
           
 
Method Summary
 void addLineListener(LineListener listener)
           
 void close()
           
 Control getControl(Control.Type controlType)
           
 Control[] getControls()
           
 Line.Info getLineInfo()
           
 boolean isControlSupported(Control.Type controlType)
           
 boolean isOpen()
           
 void open()
           
 void removeLineListener(LineListener listener)
           
 

Method Detail

getLineInfo

Line.Info getLineInfo()

open

void open()
          throws LineUnavailableException
Throws:
LineUnavailableException

close

void close()

isOpen

boolean isOpen()

getControls

Control[] getControls()

isControlSupported

boolean isControlSupported(Control.Type controlType)

getControl

Control getControl(Control.Type controlType)

addLineListener

void addLineListener(LineListener listener)

removeLineListener

void removeLineListener(LineListener listener)