A B C D E F G I J L M N O P R S T U V W

A

active - Variable in class de.gulden.framework.jjack.JJackMonitor
Flag marking active mode.
addAudioProcessListener(JJackAudioProcessListener) - Method in interface de.gulden.framework.jjack.JJackAudioProcessorMonitorable
Adds a JJackAudioProcessListener to this audio processor.
addAudioProcessListener(JJackAudioProcessListener) - Method in class de.gulden.framework.jjack.JJackMonitor
Adds a JJackAudioProcessListener to this audio processor.
addLineListener(LineListener) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
addLineListener(LineListener) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
addMonitor(JJackAudioConsumer) - Method in interface de.gulden.framework.jjack.JJackAudioProducer
Adds a monitor processor after this processor.
addMonitor(JJackAudioConsumer) - Method in class de.gulden.framework.jjack.JJackMonitor
Adds a monitor processor after this processor.
afterProcess(JJackAudioEvent) - Method in interface de.gulden.framework.jjack.JJackAudioProcessListener
Event handler method called after the supervised audio processor has performed its process()-method.
afterProcess(JJackAudioEvent) - Method in class de.gulden.framework.jjack.JJackMonitor
Event handler method called after the supervised audio processor has performed its process()-method.
allocationSize - Variable in class de.gulden.util.nio.FifoFloat
 
appendable - Variable in class de.gulden.util.nio.FifoFloat
 
audioFormatsIn - Variable in class com.petersalomonsen.jjack.javasound.JJackMixer
 
audioFormatsOut - Variable in class com.petersalomonsen.jjack.javasound.JJackMixer
Supported audio formats
avail - Variable in class de.gulden.framework.jjack.util.JJackPlayer
 
avail - Variable in class de.gulden.util.nio.FifoFloat
 
available() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
available() - Method in class com.petersalomonsen.jjack.javasound.SourceJJackLine
 
available() - Method in class com.petersalomonsen.jjack.javasound.TargetJJackLine
 
available() - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
available() - Method in class de.gulden.util.nio.FifoFloat
 
availableRead() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
availableWrite() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 

B

beforeProcess(JJackAudioEvent) - Method in interface de.gulden.framework.jjack.JJackAudioProcessListener
Event handler method called before the supervised audio processor performs its process()-method.
beforeProcess(JJackAudioEvent) - Method in class de.gulden.framework.jjack.JJackMonitor
Event handler method called before the supervised audio processor performs its process()-method.
bigEndian - Variable in class com.petersalomonsen.jjack.javasound.ByteIntConverter
 
block() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
blocking - Variable in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
BlockingByteFIFO - Class in com.petersalomonsen.jjack.javasound
A FIFO byte buffer that blocks on read or write if trying to read or write more than is available for reading/writing.
BlockingByteFIFO(int) - Constructor for class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
BlockingFIFOTest - Class in com.petersalomonsen.jjack.javasound
Simple test of the FIFO buffer - verifying that the data that goes in first comes out first
BlockingFIFOTest() - Constructor for class com.petersalomonsen.jjack.javasound.BlockingFIFOTest
 
buf - Variable in class de.gulden.framework.jjack.JJackAudioEvent.PortImpl
Buffer associated with this port.
buffer - Variable in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
buffer - Variable in class de.gulden.util.nio.RingFloat
 
bufferPosRead - Variable in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
bufferPosWrite - Variable in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
byteBuffer - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
ByteIntConverter - Class in com.petersalomonsen.jjack.javasound
Convert 8,16,24 and 32 bit integers (stored as bytes) to and from integer variables
ByteIntConverter(int, boolean, boolean) - Constructor for class com.petersalomonsen.jjack.javasound.ByteIntConverter
 
ByteIntConverterTest - Class in com.petersalomonsen.jjack.javasound
Test class for the ByteIntConverter.
ByteIntConverterTest() - Constructor for class com.petersalomonsen.jjack.javasound.ByteIntConverterTest
 
bytesPerSample - Variable in class com.petersalomonsen.jjack.javasound.ByteIntConverter
Use final for inline optimization

C

calculateSampleCount(int) - Static method in class de.gulden.framework.jjack.JJackSystem
Calculates number of samples used for a single channel in the given amount of milliseconds.
canReadFloat(int) - Method in class com.petersalomonsen.jjack.javasound.SourceJJackLine
 
canWriteFloat(int) - Method in class com.petersalomonsen.jjack.javasound.TargetJJackLine
 
chained - Variable in class de.gulden.framework.jjack.JJackMonitor
Chained audio processor.
checkAndAllocateBuffers(int) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
client - Static variable in class de.gulden.framework.jjack.JJackSystem
 
clientName - Static variable in class de.gulden.framework.jjack.JJackSystem
 
close() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
close() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
com.petersalomonsen.jjack.javasound - package com.petersalomonsen.jjack.javasound
 
converter - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
countChannels() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the number of channels that have both an input and an output channel.
countInputPorts() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the number of channels with an input port.
countOutputPorts() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the number of channels with an output port.
countPorts(int) - Static method in class de.gulden.framework.jjack.JJackSystem
Returns the number of ports available either for input or output mode.
createUI() - Method in class de.gulden.framework.jjack.JJackMonitor
Creates the user interface.
cut(float[][], int, int) - Static method in class de.gulden.framework.jjack.util.JJackRecorder
 

D

data - Variable in class de.gulden.framework.jjack.util.JJackPlayer
 
data - Variable in class de.gulden.framework.jjack.util.JJackRecorder
 
de.gulden.framework.jjack - package de.gulden.framework.jjack
 
de.gulden.framework.jjack.util - package de.gulden.framework.jjack.util
 
de.gulden.util.nio - package de.gulden.util.nio
 
DEBUG - Static variable in class de.gulden.framework.jjack.JJackSystem
Flag for debug mode.
DEFAULT_ALLOCATION_SIZE - Static variable in class de.gulden.util.nio.FifoFloat
 
DEFAULT_AUTOCONNECT - Static variable in class de.gulden.framework.jjack.JJackSystem
Default auto-connect mode.
DEFAULT_CLIENT_NAME - Static variable in class de.gulden.framework.jjack.JJackSystem
Default name of the native JACK client to register.
DEFAULT_PORTS - Static variable in class de.gulden.framework.jjack.JJackSystem
Default ports count.
DEFAULT_VERBOSE - Static variable in class de.gulden.framework.jjack.JJackSystem
Default verbose mode.
downmixMono(float[][]) - Static method in class de.gulden.framework.jjack.util.JJackRecorder
 
drain() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 

E

encodeBytes(short[], boolean, boolean) - Static method in class de.gulden.framework.jjack.util.JJackRecorder
 
ensureCapacity(int) - Method in class de.gulden.util.nio.FifoFloat
 
ensureCapacity(int) - Method in class de.gulden.util.nio.RingFloat
 
exc(Exception) - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Outputs an Exception's type and message.
exc(Exception) - Static method in class de.gulden.framework.jjack.JJackMonitor
Outputs an Exception's type and message.

F

fifo - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
fifo - Variable in class de.gulden.util.nio.FifoFloat
 
FifoFloat - Class in de.gulden.util.nio
Fifo for float values.
FifoFloat() - Constructor for class de.gulden.util.nio.FifoFloat
 
fillAudioFormats(AudioFormat[]) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
Fill audioFormats array with available audio formats.
floatBuffer - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
floatToPCM(float[][]) - Static method in class de.gulden.framework.jjack.util.JJackRecorder
 
flush() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
Discard unread data
flush() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
format - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 

G

get(float[], int) - Method in class de.gulden.util.nio.FifoFloat
 
get(float[]) - Method in class de.gulden.util.nio.FifoFloat
 
get() - Method in class de.gulden.util.nio.FifoFloat
 
get(int) - Method in class de.gulden.util.nio.RingFloat
 
getAppendable() - Method in class de.gulden.util.nio.FifoFloat
 
getAudioProcessListeners() - Method in interface de.gulden.framework.jjack.JJackAudioProcessorMonitorable
Returns all JJackAudioProcessListeners.
getAudioProcessListeners() - Method in class de.gulden.framework.jjack.JJackMonitor
Returns all JJackAudioProcessListeners.
getBeanDescriptor() - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Gets the beans BeanDescriptor.
getBuffer() - Method in class de.gulden.framework.jjack.JJackAudioEvent.PortImpl
Returns the FloatBuffer that holds the audio data associated with this port.
getBuffer() - Method in interface de.gulden.framework.jjack.JJackAudioPort
Returns the FloatBuffer that holds the audio data associated with this port.
getBufferPosRead() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
getBufferPosWrite() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
getBufferSize() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
Return the size of the buffer
getBufferSize() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getChained() - Method in interface de.gulden.framework.jjack.JJackAudioProducer
Returns the next audio processor in chain.
getChained() - Method in class de.gulden.framework.jjack.JJackMonitor
Returns the next audio processor in chain.
getChannels() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns all channels.
getControl(Control.Type) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getControl(Control.Type) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getControls() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getControls() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getDefaultEventIndex() - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
A bean may have a "default" event that is the event that will mostly commonly be used by humans when using the bean.
getEventSetDescriptors() - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Gets the beans EventSetDescriptors.
getFloatBuffer(int) - Method in class com.petersalomonsen.jjack.javasound.TargetJJackLine
Used by JJackMixer to get a buffer to write float values
getFormat() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getFramePosition() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getIcon(int) - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
This method returns an image object that can be used to represent the bean in toolboxes, toolbars, etc.
getIndex() - Method in interface de.gulden.framework.jjack.JJackAudioChannel
Returns the index number of this channel.
getIndex() - Method in class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Returns the index number of this channel.
getInfo() - Static method in class com.petersalomonsen.jjack.javasound.JJackMixerInfo
 
getInfo() - Method in class de.gulden.framework.jjack.JJackMonitor
Returns a short info text about this audio processor.
getInfo() - Static method in class de.gulden.framework.jjack.JJackSystem
Returns a short information text about the JJack system and its current status.
getInput() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the mono input buffer.
getInput(int) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the input buffer of the specified channel.
getInputs() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns all input buffers.
getJackClientName() - Static method in class de.gulden.framework.jjack.JJackSystem
Returns the name of the native JACK client that has been regstered by the JJack system.
getLevel() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getLine(Line.Info) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getLineInfo() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getLineInfo() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getLongFramePosition() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getLongFramePosition() - Method in class com.petersalomonsen.jjack.javasound.SourceJJackLine
 
getLongFramePosition() - Method in class com.petersalomonsen.jjack.javasound.TargetJJackLine
 
getMaxLines(Line.Info) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getMethodDescriptors() - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Gets the beans MethodDescriptors.
getMicrosecondPosition() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
getMixer(Mixer.Info) - Method in class com.petersalomonsen.jjack.javasound.JJackMixerProvider
 
getMixerInfo() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getMixerInfo() - Method in class com.petersalomonsen.jjack.javasound.JJackMixerProvider
 
getMonitors() - Method in interface de.gulden.framework.jjack.JJackAudioProducer
Returns all monitor processors currently connected after this processor.
getMonitors() - Method in class de.gulden.framework.jjack.JJackMonitor
Returns all monitor processors currently connected after this processor.
getMonoInputPort() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the index number of the input port used for mono access.
getMonoOutputPort() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the index number of the output port used for mono access.
getMonoSampleAt(int) - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
getName() - Method in class de.gulden.framework.jjack.JJackMonitor
Returns the audio processor's name.
getOutput() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the mono output buffer.
getOutput(int) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the output buffer of the specified channel.
getOutputs() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns all output buffers.
getPort(int) - Method in interface de.gulden.framework.jjack.JJackAudioChannel
Returns the input or output port of this channel.
getPort(int) - Method in class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Returns the input or output port of this channel.
getPortBuffer(int) - Method in interface de.gulden.framework.jjack.JJackAudioChannel
Returns the input or output buffer of this channel.
getPortBuffer(int) - Method in class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Returns the input or output buffer of this channel.
getPosition() - Method in class de.gulden.framework.jjack.util.JJackRecorder
 
getProcessor() - Static method in class de.gulden.framework.jjack.JJackSystem
Returns the audio processor which is responsible for signal processing.
getPropertyDescriptors() - Method in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Gets the beans PropertyDescriptors.
getSampleAt(int, int) - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
getSampleRate() - Method in class de.gulden.framework.jjack.JJackMonitor
Returns the sample rate with which the JACK daemon is running.
getSampleRate() - Static method in class de.gulden.framework.jjack.JJackSystem
Returns the sample rate used by the JACK daemon.
getSourceLineInfo() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getSourceLineInfo(Line.Info) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getSourceLines() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getTargetLineInfo() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getTargetLineInfo(Line.Info) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getTargetLines() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
getTimestamp() - Method in class de.gulden.framework.jjack.JJackAudioEvent
Returns the UNIX timestamp marking the time of event occurrence.
gui - Variable in class de.gulden.framework.jjack.JJackMonitor
The GUI component associated with this audio processor.

I

IMAGE_PREFIX - Static variable in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Prefix path to internal JJack icon images.
IMAGE_SUFFIX - Static variable in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Suffix of internal JJack icon images.
in - Variable in class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Input buffer.
index - Variable in class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Index number of this channel.
info - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
info - Static variable in class com.petersalomonsen.jjack.javasound.JJackMixerInfo
 
infos - Variable in class com.petersalomonsen.jjack.javasound.JJackMixerProvider
 
infPointer - Static variable in class de.gulden.framework.jjack.JJackSystem
Pointer to native handle-structure.
init() - Static method in class de.gulden.framework.jjack.JJackSystem
Initialized the JJack system.
init1() - Static method in class de.gulden.framework.jjack.JJackSystem
 
initError - Static variable in class de.gulden.framework.jjack.JJackSystem
 
initialized - Static variable in class de.gulden.framework.jjack.JJackSystem
 
initUI() - Method in class de.gulden.framework.jjack.JJackMonitor
Initializes the user interface.
INPUT - Static variable in interface de.gulden.framework.jjack.JJackConstants
Constant denoting an input buffer or port.
inputBuffer - Variable in class de.gulden.framework.jjack.JJackAudioEvent
Input buffers of this event.
interleavePCM(short[][]) - Static method in class de.gulden.framework.jjack.util.JJackRecorder
 
isActive() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
isControlSupported(Control.Type) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
isControlSupported(Control.Type) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
isEmpty() - Method in class de.gulden.util.nio.FifoFloat
 
isInitialized() - Static method in class de.gulden.framework.jjack.JJackSystem
 
isLineSupported(Line.Info) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
isOneShot() - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
isOpen() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
isOpen() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
isPlaying() - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
isRecording() - Method in class de.gulden.framework.jjack.util.JJackRecorder
 
isRunning() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
isSynchronizationSupported(Line[], boolean) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 

J

JJackAudioChannel - Interface in de.gulden.framework.jjack
Model of an audio channel.
JJackAudioConsumer - Interface in de.gulden.framework.jjack
Interface to model a JJackAudioProcessor's role as an exclusively monitoring client that does not generate audio output by itself.
JJackAudioEvent - Class in de.gulden.framework.jjack
Event class to propagate audio data from one audio processor to another.
JJackAudioEvent(long, Object, FloatBuffer[], FloatBuffer[]) - Constructor for class de.gulden.framework.jjack.JJackAudioEvent
Constructor.
JJackAudioEvent.ChannelImpl - Class in de.gulden.framework.jjack
Inner class implementing interface JJackAudioChannel.
JJackAudioEvent.ChannelImpl(int, FloatBuffer, FloatBuffer) - Constructor for class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Constructor.
JJackAudioEvent.PortImpl - Class in de.gulden.framework.jjack
Inner class implementing interface JJackAudioPort.
JJackAudioEvent.PortImpl(int, FloatBuffer) - Constructor for class de.gulden.framework.jjack.JJackAudioEvent.PortImpl
Constructor.
JJackAudioPort - Interface in de.gulden.framework.jjack
Model of a port of an audio channel.
JJackAudioProcessListener - Interface in de.gulden.framework.jjack
Event listener that gets informed about start and end of processing.
JJackAudioProcessor - Interface in de.gulden.framework.jjack
 
JJackAudioProcessorMonitorable - Interface in de.gulden.framework.jjack
Extends interface JJackAudioProcessor by the ability to add listeners that get informed about starting and ending of processing.
JJackAudioProducer - Interface in de.gulden.framework.jjack
Interface to model a JJackAudioProcessor's role as a client that generates audio output.
JJackBeanInfoAbstract - Class in de.gulden.framework.jjack
Abstract base class for BeanInfo classes describing JJack clients as JavaBeans.
JJackBeanInfoAbstract(Class) - Constructor for class de.gulden.framework.jjack.JJackBeanInfoAbstract
Constructor.
JJackBeanInfoAbstract(Class, int, int) - Constructor for class de.gulden.framework.jjack.JJackBeanInfoAbstract
Constructor.
JJackClient - Class in de.gulden.framework.jjack
Abstract base class for JJack clients.
JJackClient() - Constructor for class de.gulden.framework.jjack.JJackClient
Constructor.
JJackClient(String) - Constructor for class de.gulden.framework.jjack.JJackClient
 
JJackClient(boolean) - Constructor for class de.gulden.framework.jjack.JJackClient
 
JJackClient(String, boolean) - Constructor for class de.gulden.framework.jjack.JJackClient
 
JJackConstants - Interface in de.gulden.framework.jjack
Constant values used by the JJack API.
JJackException - Exception in de.gulden.framework.jjack
Exception class used by the JJack API.
JJackException() - Constructor for exception de.gulden.framework.jjack.JJackException
Creates a new JJackException without message text.
JJackException(String) - Constructor for exception de.gulden.framework.jjack.JJackException
Creates a new JJackException with a message text.
JJackLine - Class in com.petersalomonsen.jjack.javasound
Base class for JJack Lines
JJackLine(JJackMixer) - Constructor for class com.petersalomonsen.jjack.javasound.JJackLine
 
JJackMixer - Class in com.petersalomonsen.jjack.javasound
A Javasound Mixer implementation that enables use of jack through this standard java interface..
JJackMixer() - Constructor for class com.petersalomonsen.jjack.javasound.JJackMixer
 
JJackMixerInfo - Class in com.petersalomonsen.jjack.javasound
 
JJackMixerInfo(String, String, String, String) - Constructor for class com.petersalomonsen.jjack.javasound.JJackMixerInfo
 
JJackMixerProvider - Class in com.petersalomonsen.jjack.javasound
 
JJackMixerProvider() - Constructor for class com.petersalomonsen.jjack.javasound.JJackMixerProvider
 
JJackMixerProviderTest - Class in com.petersalomonsen.jjack.javasound
Simple test that reads the input and writes to the output - the default buffer size of 64KB will create a delay effect
JJackMixerProviderTest() - Constructor for class com.petersalomonsen.jjack.javasound.JJackMixerProviderTest
 
JJackMonitor - Class in de.gulden.framework.jjack
Abstract base class for JJack clients that listen to input but do not generate output.
JJackMonitor() - Constructor for class de.gulden.framework.jjack.JJackMonitor
Constructor.
JJackMonitor(String) - Constructor for class de.gulden.framework.jjack.JJackMonitor
Constructor.
JJackMonitor(boolean) - Constructor for class de.gulden.framework.jjack.JJackMonitor
Constructor.
JJackMonitor(String, boolean) - Constructor for class de.gulden.framework.jjack.JJackMonitor
Constructor.
JJackPlayer - Class in de.gulden.framework.jjack.util
A client for outputting audio data, either from a memory buffer or algorithmically generated.
JJackPlayer() - Constructor for class de.gulden.framework.jjack.util.JJackPlayer
 
JJackPlayer(int, boolean) - Constructor for class de.gulden.framework.jjack.util.JJackPlayer
 
JJackPlayer(float[][]) - Constructor for class de.gulden.framework.jjack.util.JJackPlayer
 
JJackPlayer(float[]) - Constructor for class de.gulden.framework.jjack.util.JJackPlayer
 
JJackRecorder - Class in de.gulden.framework.jjack.util
A client for recording audio data into a memory buffer.
JJackRecorder(int) - Constructor for class de.gulden.framework.jjack.util.JJackRecorder
 
JJackRecorder(int, int) - Constructor for class de.gulden.framework.jjack.util.JJackRecorder
 
JJackRecorder(float[][]) - Constructor for class de.gulden.framework.jjack.util.JJackRecorder
 
JJackSystem - Class in de.gulden.framework.jjack
JJack system class.
JJackSystem() - Constructor for class de.gulden.framework.jjack.JJackSystem
Private constructor for getting an instance of Runnable.

L

LEFT - Static variable in interface de.gulden.framework.jjack.JJackConstants
Constant denoting the left channel in a stereo environment.
LineTests - Class in com.petersalomonsen.jjack.javasound
Test class for the Source and Target datalines.
LineTests() - Constructor for class com.petersalomonsen.jjack.javasound.LineTests
 
listeners - Variable in class de.gulden.framework.jjack.JJackMonitor
JJackAudioProcessListeners connected to this processor.
lock - Static variable in class de.gulden.framework.jjack.JJackSystem
 
log(Object, String) - Static method in class de.gulden.framework.jjack.JJackSystem
Logs a message from the specified source object, if verbose mode is enabled.

M

main(String[]) - Static method in class com.petersalomonsen.jjack.javasound.BlockingFIFOTest
 
main(String[]) - Static method in class com.petersalomonsen.jjack.javasound.ByteIntConverterTest
 
main(String[]) - Static method in class com.petersalomonsen.jjack.javasound.JJackMixerProviderTest
 
main(String[]) - Static method in class com.petersalomonsen.jjack.javasound.LineTests
 
main(String[]) - Static method in class de.gulden.framework.jjack.JJackSystem
Wrapper main()-method, invokes the main()-method of the class specified as arg[0].
methodDescriptorsCount - Variable in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Number of MethodDescriptors.
mixer - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
mixer - Variable in class com.petersalomonsen.jjack.javasound.JJackMixerProvider
 
monitors - Variable in class de.gulden.framework.jjack.JJackMonitor
Monitor-processors connected to this processor.
monoData - Variable in class de.gulden.framework.jjack.util.JJackPlayer
 
monoInputPort - Variable in class de.gulden.framework.jjack.JJackAudioEvent
Number of input port to use for mono processors.
monoOutputPort - Variable in class de.gulden.framework.jjack.JJackAudioEvent
Number of output port to use for mono processors.
msbIndex - Variable in class com.petersalomonsen.jjack.javasound.ByteIntConverter
 

N

name - Variable in class de.gulden.framework.jjack.JJackMonitor
The audio processor's name.
nativeDestroy() - Static method in class de.gulden.framework.jjack.JJackSystem
Native client shutdown.
nativeInit() - Static method in class de.gulden.framework.jjack.JJackSystem
Native initialization.
nativeStart() - Static method in class de.gulden.framework.jjack.JJackSystem
Native client start.

O

oneShot - Variable in class de.gulden.framework.jjack.util.JJackPlayer
 
open - Variable in class com.petersalomonsen.jjack.javasound.JJackLine
 
open() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
open(AudioFormat) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
open(AudioFormat, int) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
open() - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
out - Variable in class de.gulden.framework.jjack.JJackAudioEvent.ChannelImpl
Output buffer.
OUTPUT - Static variable in interface de.gulden.framework.jjack.JJackConstants
Constant denoting an output buffer or port.
outputBuffer - Variable in class de.gulden.framework.jjack.JJackAudioEvent
Output buffers of this event.

P

playing - Variable in class de.gulden.framework.jjack.util.JJackPlayer
 
port - Variable in class de.gulden.framework.jjack.JJackAudioEvent.PortImpl
Port mode, either constant INPUT or OUTPUT.
portsInput - Static variable in class de.gulden.framework.jjack.JJackSystem
 
portsInputAutoconnect - Static variable in class de.gulden.framework.jjack.JJackSystem
 
portsOutput - Static variable in class de.gulden.framework.jjack.JJackSystem
 
portsOutputAutoconnect - Static variable in class de.gulden.framework.jjack.JJackSystem
 
pos - Variable in class de.gulden.framework.jjack.util.JJackPlayer
 
pos - Variable in class de.gulden.framework.jjack.util.JJackRecorder
 
pos - Variable in class de.gulden.util.nio.RingFloat
 
process(JJackAudioEvent) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
process(JJackAudioEvent) - Method in interface de.gulden.framework.jjack.JJackAudioProcessor
Process multiple samples from input buffer to output buffer.
process(JJackAudioEvent) - Method in class de.gulden.framework.jjack.JJackMonitor
Process multiple samples from input buffer to output buffer.
process(JJackAudioProcessor, JJackAudioEvent) - Static method in class de.gulden.framework.jjack.JJackSystem
Process an audio event by a given audio processor.
process(JJackAudioEvent) - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
process(JJackAudioEvent) - Method in class de.gulden.framework.jjack.util.JJackRecorder
 
processBytes(ByteBuffer[], ByteBuffer[]) - Static method in class de.gulden.framework.jjack.JJackSystem
This method is the actual bridge from JACK to Java.
PROPERTY_CLIENT_NAME - Static variable in class de.gulden.framework.jjack.JJackSystem
Name of the system property specifying the name of the native JACK client to register.
PROPERTY_PORTS - Static variable in class de.gulden.framework.jjack.JJackSystem
Name of the system property specifying how many ports to allocate.
PROPERTY_VERBOSE - Static variable in class de.gulden.framework.jjack.JJackSystem
Name of the system property specifying whether JJack should give more verbose output.
propertyDescriptorsCount - Variable in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Number of PropertyDescriptors.
put(FloatBuffer) - Method in class de.gulden.util.nio.FifoFloat
Only the remaining buffer content will be used by the fifo-queue.
put(float[]) - Method in class de.gulden.util.nio.FifoFloat
 
put(float[], int, int) - Method in class de.gulden.util.nio.FifoFloat
 
put(float) - Method in class de.gulden.util.nio.FifoFloat
 
put(FloatBuffer) - Method in class de.gulden.util.nio.RingFloat
Only the remaining buffer content will be used by the fifo-queue.
put(float[]) - Method in class de.gulden.util.nio.RingFloat
 
put(float[], int, int) - Method in class de.gulden.util.nio.RingFloat
 
put(float) - Method in class de.gulden.util.nio.RingFloat
 

R

read(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
Read into provided byteArray - will block until all data is read
read(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.TargetJJackLine
 
readFloat(int) - Method in class com.petersalomonsen.jjack.javasound.SourceJJackLine
Used by JJackMixer to read float values
readInt(byte[], int) - Method in class com.petersalomonsen.jjack.javasound.ByteIntConverter
Read from the byte array into an integer
readLenOrAvailable(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
Read all requested amount of data, or the maximum that is available for reading
recording - Variable in class de.gulden.framework.jjack.util.JJackRecorder
 
registerOpenLine(JJackLine) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
removeAudioProcessListener(JJackAudioProcessListener) - Method in interface de.gulden.framework.jjack.JJackAudioProcessorMonitorable
Removes a JJackAudioProcessListener from this audio processor.
removeAudioProcessListener(JJackAudioProcessListener) - Method in class de.gulden.framework.jjack.JJackMonitor
Removes a JJackAudioProcessListener from this audio processor.
removeChained(JJackAudioProducer) - Method in interface de.gulden.framework.jjack.JJackAudioProducer
Removes p as the next audio processor in chain, if it is the currently chained processor.
removeChained(JJackAudioProducer) - Method in class de.gulden.framework.jjack.JJackMonitor
Removes p as the next audio processor in chain, if it is the currently chained processor.
removeLineListener(LineListener) - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
removeLineListener(LineListener) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
removeMonitor(JJackAudioConsumer) - Method in interface de.gulden.framework.jjack.JJackAudioProducer
Removes a monitor processor from this processor.
removeMonitor(JJackAudioConsumer) - Method in class de.gulden.framework.jjack.JJackMonitor
Removes a monitor processor from this processor.
RIGHT - Static variable in interface de.gulden.framework.jjack.JJackConstants
Constant denoting the right channel in a stereo environment.
RingFloat - Class in de.gulden.util.nio
Array-based ringbuffer implementation.
RingFloat() - Constructor for class de.gulden.util.nio.RingFloat
 
RingFloat(int) - Constructor for class de.gulden.util.nio.RingFloat
 
running - Static variable in class de.gulden.framework.jjack.JJackSystem
 

S

serialVersionUID - Static variable in class com.petersalomonsen.jjack.javasound.JJackMixer
 
setChained(JJackAudioProducer) - Method in interface de.gulden.framework.jjack.JJackAudioProducer
Sets the next audio processor in chain.
setChained(JJackAudioProducer) - Method in class de.gulden.framework.jjack.JJackMonitor
Sets the next audio processor in chain.
setInput(FloatBuffer) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Sets the mono input buffer.
setInput(int, FloatBuffer) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Sets the input buffer of the specified channel.
setMonoInputPort(int) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Sets the index number of the input port used for mono access.
setMonoOutputPort(int) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Sets the index number of the output port used for mono access.
setName(String) - Method in class de.gulden.framework.jjack.JJackMonitor
Sets the audio processor's name.
setOneShot(boolean) - Method in class de.gulden.framework.jjack.util.JJackPlayer
 
setOutput(FloatBuffer) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Sets the mono output buffer.
setOutput(int, FloatBuffer) - Method in class de.gulden.framework.jjack.JJackAudioEvent
Sets the output buffer of the specified channel.
setProcessor(JJackAudioProcessor) - Static method in class de.gulden.framework.jjack.JJackSystem
Sets the audio processor which is responsible for signal processing.
shutdown() - Static method in class de.gulden.framework.jjack.JJackSystem
 
signed - Variable in class com.petersalomonsen.jjack.javasound.ByteIntConverter
 
SourceJJackLine - Class in com.petersalomonsen.jjack.javasound
JJack SourceDataLine implementation
SourceJJackLine(JJackMixer) - Constructor for class com.petersalomonsen.jjack.javasound.SourceJJackLine
 
sourceLines - Variable in class com.petersalomonsen.jjack.javasound.JJackMixer
 
stack - Variable in class de.gulden.framework.jjack.JJackAudioEvent
Backup stack for output buffers during processing.
start() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
start() - Static method in class de.gulden.framework.jjack.JJackSystem
Start background processing on the Java side.
stop() - Method in class com.petersalomonsen.jjack.javasound.JJackLine
 
stop() - Static method in class de.gulden.framework.jjack.JJackSystem
Stops background processing on the Java side.
SUFFIX_AUTOCONNECT - Static variable in class de.gulden.framework.jjack.JJackSystem
Suffix of the system property specifying whether ports should be auto-connected to physical JACK ports.
SUFFIX_INPUT - Static variable in class de.gulden.framework.jjack.JJackSystem
Additional suffix of the system property specifying how many input ports to allocate.
SUFFIX_OUTPUT - Static variable in class de.gulden.framework.jjack.JJackSystem
Suffix of the system property specifying how many output ports to allocate.
synchronize(Line[], boolean) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 

T

TargetJJackLine - Class in com.petersalomonsen.jjack.javasound
JJack TargetDataLine implementation
TargetJJackLine(JJackMixer) - Constructor for class com.petersalomonsen.jjack.javasound.TargetJJackLine
 
targetLines - Variable in class com.petersalomonsen.jjack.javasound.JJackMixer
 
thisClass - Variable in class de.gulden.framework.jjack.JJackBeanInfoAbstract
Bean-class that gets described by this BeanInfo-class.
timestamp - Variable in class de.gulden.framework.jjack.JJackAudioEvent
UNIX timestamp of event occurrence

U

unblock() - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
 
unregisterLine(JJackLine) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
unsynchronize(Line[]) - Method in class com.petersalomonsen.jjack.javasound.JJackMixer
 
updateUI() - Method in class de.gulden.framework.jjack.JJackMonitor
Synchronize user interface with parameter values.
usage() - Static method in class de.gulden.framework.jjack.JJackSystem
Output usage description, then exit with error code.

V

verbose - Static variable in class de.gulden.framework.jjack.JJackSystem
 
verbose() - Static method in class de.gulden.framework.jjack.JJackSystem
Returns whether the JJack sytem runs in verbose mode.
VERSION - Static variable in class de.gulden.framework.jjack.JJackSystem
JJack version number.

W

write(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
Write data of provided bytearray.
write(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.SourceJJackLine
 
writeFloatBuffer() - Method in class com.petersalomonsen.jjack.javasound.TargetJJackLine
Used by JJackMixer to write the float buffer retrieved using getFloatBuffer()
writeInt(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.ByteIntConverter
Write an integer into the byte array
writeLenOrAvailable(byte[], int, int) - Method in class com.petersalomonsen.jjack.javasound.BlockingByteFIFO
Write all requested amount of data, or the maximum that is available for writing

A B C D E F G I J L M N O P R S T U V W