javax.sound.sampled
Interface DataLine

All Superinterfaces:
Line
All Known Subinterfaces:
Clip, SourceDataLine, TargetDataLine
All Known Implementing Classes:
AlsaBaseDataLine, AlsaSourceDataLine, AlsaTargetDataLine, EsdClip, EsdSourceDataLine, EsdTargetDataLine, TBaseDataLine, TClip, TDataLine, TSoftClip

public interface DataLine
extends Line


Nested Class Summary
static class DataLine.Info
           
 
Method Summary
 int available()
           
 void drain()
           
 void flush()
           
 int getBufferSize()
           
 AudioFormat getFormat()
           
 int getFramePosition()
           
 float getLevel()
           
 long getMicrosecondPosition()
           
 boolean isActive()
           
 boolean isRunning()
           
 void start()
           
 void stop()
           
 
Methods inherited from interface javax.sound.sampled.Line
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
 

Method Detail

drain

void drain()

flush

void flush()

start

void start()

stop

void stop()

isRunning

boolean isRunning()

isActive

boolean isActive()

getFormat

AudioFormat getFormat()

getBufferSize

int getBufferSize()

available

int available()

getFramePosition

int getFramePosition()

getMicrosecondPosition

long getMicrosecondPosition()

getLevel

float getLevel()