com.petersalomonsen.jjack.javasound

Class TargetJJackLine

public class TargetJJackLine extends JJackLine implements TargetDataLine

JJack TargetDataLine implementation

Version: 0.3

Author: Peter Johan Salomonsen

Constructor Summary
TargetJJackLine(JJackMixer mixer)
Method Summary
intavailable()
booleancanWriteFloat(int length)
float[]getFloatBuffer(int length)
Used by JJackMixer to get a buffer to write float values
longgetLongFramePosition()
intread(byte[] b, int off, int len)
voidwriteFloatBuffer()
Used by JJackMixer to write the float buffer retrieved using getFloatBuffer()

Constructor Detail

TargetJJackLine

public TargetJJackLine(JJackMixer mixer)

Method Detail

available

public int available()

canWriteFloat

boolean canWriteFloat(int length)

getFloatBuffer

float[] getFloatBuffer(int length)
Used by JJackMixer to get a buffer to write float values

getLongFramePosition

public long getLongFramePosition()

read

public int read(byte[] b, int off, int len)

writeFloatBuffer

void writeFloatBuffer()
Used by JJackMixer to write the float buffer retrieved using getFloatBuffer()