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() |