com.petersalomonsen.jjack.javasound
public abstract class JJackLine extends Object implements DataLine
Version: 0.3
Field Summary | |
---|---|
byte[] | byteBuffer |
ByteIntConverter | converter |
BlockingByteFIFO | fifo |
float[] | floatBuffer |
AudioFormat | format |
Info | info |
JJackMixer | mixer |
boolean | open |
Constructor Summary | |
---|---|
JJackLine(JJackMixer mixer) |
Method Summary | |
---|---|
void | addLineListener(LineListener listener) |
abstract int | available() |
protected void | checkAndAllocateBuffers(int length) |
void | close() |
void | drain() |
void | flush() |
int | getBufferSize() |
Control | getControl(Type control) |
Control[] | getControls() |
AudioFormat | getFormat() |
int | getFramePosition() |
float | getLevel() |
Info | getLineInfo() |
abstract long | getLongFramePosition() |
long | getMicrosecondPosition() |
boolean | isActive() |
boolean | isControlSupported(Type control) |
boolean | isOpen() |
boolean | isRunning() |
void | open() |
void | open(AudioFormat format) |
void | open(AudioFormat format, int bufferSize) |
void | removeLineListener(LineListener listener) |
void | start() |
void | stop() |