de.gulden.framework.jjack.util

Class JJackPlayer

public class JJackPlayer extends Object implements JJackAudioProcessor

A client for outputting audio data, either from a memory buffer or algorithmically generated.

Version: 0.3

Author: Jens Gulden

Field Summary
intavail
float[][]data
float[]monoData
booleanoneShot
booleanplaying
intpos
Constructor Summary
JJackPlayer()
JJackPlayer(int availableSamples, boolean oneShot)
JJackPlayer(float[][] data)
JJackPlayer(float[] monoData)
Method Summary
intavailable()
protected floatgetMonoSampleAt(int pos)
floatgetSampleAt(int channel, int pos)
booleanisOneShot()
booleanisPlaying()
voidprocess(JJackAudioEvent e)
voidsetOneShot(boolean oneShot)

Field Detail

avail

private int avail

data

private float[][] data

monoData

private float[] monoData

oneShot

private boolean oneShot

playing

private boolean playing

pos

private int pos

Constructor Detail

JJackPlayer

public JJackPlayer()

JJackPlayer

public JJackPlayer(int availableSamples, boolean oneShot)

JJackPlayer

public JJackPlayer(float[][] data)

JJackPlayer

public JJackPlayer(float[] monoData)

Method Detail

available

public int available()

getMonoSampleAt

protected float getMonoSampleAt(int pos)

getSampleAt

public float getSampleAt(int channel, int pos)

isOneShot

public boolean isOneShot()

isPlaying

public boolean isPlaying()

process

public void process(JJackAudioEvent e)

setOneShot

public void setOneShot(boolean oneShot)