Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

A_LAW - Static variable in class cnrg.itx.datax.devices.AudioProperty
addBlock(JAudioBlock) - Method in class cnrg.itx.datax.jaudio.JAudioIn
addBlockN(JAudioBlock) - Method in class cnrg.itx.datax.jaudio.JAudioIn
addChannelProperty(ChannelProperty) - Method in class cnrg.itx.datax.ConnectionProperty
  Method to add a channel property.
addDestination(Destination) - Method in class cnrg.itx.datax.Channel
  Method to add a destination for the Channel.
addDestination(Destination) - Method in class cnrg.itx.datax.MixerChannel
  Method to add a destination for the Channel.
addProperty(Property) - Method in class cnrg.itx.datax.ChannelProperty
  Method to add a device property to the channel property.
addProperty(Property) - Method in class cnrg.itx.datax.PropertiesCollection
  Method to add a property to the collection.
addStat(String, Object) - Method in class cnrg.itx.datax.Stats
  Add a new stat.
addToQueue(byte[], int, long) - Method in class cnrg.itx.datax.devices.BufferQueue
  Adds a buffer to the queue.
AudioConnection - class cnrg.itx.datax.AudioConnection.
  Class to represent an audio connection.
AudioConnection(Channel, Channel) - Constructor for class cnrg.itx.datax.AudioConnection
  Creates a connection object
AudioProperty - class cnrg.itx.datax.devices.AudioProperty.
  Class that models the properties of an audio device.
AudioProperty(int, int, int) - Constructor for class cnrg.itx.datax.devices.AudioProperty
  Creates an audioProperty.
available() - Method in class cnrg.itx.datax.ChannelBuffer
  Returns the number of bytes left in the buffer.

## B

bAlive - Variable in class cnrg.itx.datax.devices.MicrophoneSource
bData - Variable in class cnrg.itx.datax.devices.SampleNode
bData - Variable in class cnrg.itx.datax.devices.SpeakerDestination
behind - Variable in class cnrg.itx.datax.ChannelBuffer
  The number of bytes our reader dropped from us that we need to eliminate
bIsSilence - Variable in class cnrg.itx.datax.devices.SampleNode
BITS - Static variable in class cnrg.itx.datax.jaudio.JAudioTest
bitsPerSample - Variable in class cnrg.itx.datax.devices.AudioProperty
  The number of bits per sample.
blockQueue - Variable in class cnrg.itx.datax.jaudio.JAudioOut
blockQueue - Variable in class cnrg.itx.datax.jaudio.JAudioIn
bMute - Variable in class cnrg.itx.datax.devices.SpeakerDestination
bMute - Variable in class cnrg.itx.datax.devices.MicrophoneSource
bOldData - Variable in class cnrg.itx.datax.devices.SpeakerDestination
bOpen - Variable in class cnrg.itx.datax.devices.SpeakerDestination
bPriorDataSequenceComplete - Variable in class cnrg.itx.datax.devices.SampleNode
bq - Variable in class cnrg.itx.datax.devices.NetworkSource
  Buffer to reorder and provide flow control for RTP packets.
bq - Variable in class cnrg.itx.datax.devices.BufferQueueTest
bRunning - Variable in class cnrg.itx.datax.devices.NetworkSource.ChannelFeeder
bRunning - Variable in class cnrg.itx.datax.devices.BufferQueueTest
bRunning - Variable in class cnrg.itx.datax.jaudio.JAudioMessageThread
bSilence - Variable in class cnrg.itx.datax.devices.NetworkSource
  Holds a the silence packet
bSilence - Variable in class cnrg.itx.datax.devices.MicrophoneSource
BUFFER_SIZE - Variable in class cnrg.itx.datax.ChannelBuffer
  The size of the internal buffer.
BUFFER_SIZE - Static variable in class cnrg.itx.datax.devices.JSpeakerDestination
BUFFER_SIZE - Static variable in class cnrg.itx.datax.devices.JMicrophoneSource
BUFFER_TIME - Variable in class cnrg.itx.datax.MixerChannel
  The number of ms we try to hold buffered at our destination.
BufferQueue - class cnrg.itx.datax.devices.BufferQueue.
  This class will implement a buffered queue for reordering incoming RTP Packetes.
BufferQueue(int, int, int) - Constructor for class cnrg.itx.datax.devices.BufferQueue
  Constructor for the BufferQueue.
BufferQueueTest - class cnrg.itx.datax.devices.BufferQueueTest.
  Class to test the buffer queue.
BufferQueueTest(BufferQueue, int) - Constructor for class cnrg.itx.datax.devices.BufferQueueTest
BufferQueueTest(BufferQueue, int, RTPPacketFactory) - Constructor for class cnrg.itx.datax.devices.BufferQueueTest
bufferSize - Variable in class cnrg.itx.datax.devices.StreamSource
  How many buffers should the transfer thread keep?
bytesRead - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute for storing the number of bytes written to the stream.
bytesRead - Variable in class cnrg.itx.datax.devices.StreamDestination
  Attribute for storing the number of bytes written to the stream.
bytesRead - Variable in class cnrg.itx.datax.devices.SpeakerDestination
bytesWritten - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute for storing the number of bytes written by this source.
bytesWritten - Variable in class cnrg.itx.datax.devices.MicrophoneSource
  Attribute for storing the number of bytes written by this source.
bytesWritten - Variable in class cnrg.itx.datax.devices.StreamSource
  Attribute for storing the number of bytes written by this source.

## C

c - Variable in class cnrg.itx.datax.devices.MicrophoneSource
cf - Variable in class cnrg.itx.datax.devices.NetworkSource
  Pulls data from the buffer queue and feeds into the channel.
channel - Variable in class cnrg.itx.datax.devices.JMicrophoneSource
channel - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute to store the channel for this source.
channel - Variable in class cnrg.itx.datax.devices.StreamSource
  Attribute for storing the Channel reference.
Channel - class cnrg.itx.datax.Channel.
  Class representing a channel in the `Connection` object.
Channel() - Constructor for class cnrg.itx.datax.Channel
  Default constructor for a channel.
Channel(int) - Constructor for class cnrg.itx.datax.Channel
  Constructor for a channel.
ChannelBuffer - class cnrg.itx.datax.ChannelBuffer.
  Looks like a channel, actually just a buffer.
ChannelBuffer.BigPipedInputStream - class cnrg.itx.datax.ChannelBuffer.BigPipedInputStream.
ChannelBuffer.BigPipedInputStream(ChannelBuffer) - Constructor for class cnrg.itx.datax.ChannelBuffer.BigPipedInputStream
ChannelBuffer() - Constructor for class cnrg.itx.datax.ChannelBuffer
  Creates a new ChannelBuffer.
ChannelProperty - class cnrg.itx.datax.ChannelProperty.
  Class to implement a channel property.
ChannelProperty(int) - Constructor for class cnrg.itx.datax.ChannelProperty
  Constructor for the channel property object.
channelType - Variable in class cnrg.itx.datax.ChannelProperty
  Type of the channel.
channelType - Variable in class cnrg.itx.datax.PropertiesCollection
  Type of the properties collection.
checkError() - Method in class cnrg.itx.datax.jaudio.JAudioDevice
clearStats() - Method in class cnrg.itx.datax.Stats
  Removes all stats from the database.
clone() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
close() - Method in class cnrg.itx.datax.Channel
  Method to close the Channel.
close() - Method in class cnrg.itx.datax.MixerChannel
  This method closes the MixerChannel.
close() - Method in class cnrg.itx.datax.ChannelBuffer
  Closes the BufferChannel.
close() - Method in class cnrg.itx.datax.DummyChannel
  Method to close the Channel.
close() - Method in interface cnrg.itx.datax.Source
  Interface for closing the source.
close() - Method in interface cnrg.itx.datax.Destination
  Method to close the destination device.
close() - Method in class cnrg.itx.datax.Connection
  Stops sending data in the channel.
close() - Method in class cnrg.itx.datax.devices.JSpeakerDestination
close() - Method in class cnrg.itx.datax.devices.NetworkDestination
  Method to close the network destination
close() - Method in class cnrg.itx.datax.devices.JMicrophoneSource
close() - Method in class cnrg.itx.datax.devices.NetworkSource
  Method to close a network source.
close() - Method in class cnrg.itx.datax.devices.StreamDestination
  Method to close the stream
close() - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Closes the device.
close() - Method in class cnrg.itx.datax.devices.MicrophoneSource
  stops playout.
close() - Method in class cnrg.itx.datax.devices.DummyDestination
close() - Method in class cnrg.itx.datax.devices.DummySource
close() - Method in class cnrg.itx.datax.devices.StreamSource
  Method to close the input stream.
close() - Method in class cnrg.itx.datax.jaudio.JAudioDevice
Close() - Method in class cnrg.itx.datax.jaudio.Queue
  Close() --> Wakes up any thread waiting on the queue.
closed - Variable in class cnrg.itx.datax.Channel
  Flag for specifying if the channel has been closed
closed - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
closeN() - Method in class cnrg.itx.datax.jaudio.JAudioDevice
cnrg.itx.datax - package cnrg.itx.datax
  Provides iterfaces and classes for the basic audio data transfer.
cnrg.itx.datax.devices - package cnrg.itx.datax.devices
  Provides a basic set of devices which implement `cnrg.itx.datax.Source` and `cnrg.itx.datax.Destination`.
cnrg.itx.datax.jaudio - package cnrg.itx.datax.jaudio
Connection - class cnrg.itx.datax.Connection.
  Abstract class for creating and managing an endpoint of communication.
Connection(Channel, Channel) - Constructor for class cnrg.itx.datax.Connection
  Creates a connection.
ConnectionProperty - class cnrg.itx.datax.ConnectionProperty.
  Class to implement the properties of a connection.
ConnectionProperty() - Constructor for class cnrg.itx.datax.ConnectionProperty
  Default constructor for the ConnectionProperties object.
CONSUMER - Static variable in class cnrg.itx.datax.devices.BufferQueueTest
copyDataN() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
copyHeader(byte[]) - Method in class cnrg.itx.datax.devices.RTPHeader
  Method to copy the RTP header into the byte array provided.
createRTPPacket(byte[]) - Method in class cnrg.itx.datax.devices.RTPPacketFactory
  Method to create an RTP packet from a data packet.
csrc - Variable in class cnrg.itx.datax.devices.RTPHeader
  Contributing source identifiers.

## D

data - Variable in class cnrg.itx.datax.devices.RTPPacket
  Attribute to store the audio data as a byte array.
data - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
DataException - exception cnrg.itx.datax.DataException.
  Parent exception class.
DataException(String) - Constructor for class cnrg.itx.datax.DataException
debug - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
DEFAULT_BUFFER_TIME - Static variable in class cnrg.itx.datax.devices.StreamSource
  Default buffer time
dequeue() - Method in class cnrg.itx.datax.devices.JABQueue
  removes a block from the queue.
desiredLength - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
Destination - interface cnrg.itx.datax.Destination.
  Inteface to abstract a destination.
destinations - Variable in class cnrg.itx.datax.Channel
  Attribute to store the list of destination objects.
device - Variable in class cnrg.itx.datax.jaudio.JAudioOut
device - Variable in class cnrg.itx.datax.jaudio.JAudioIn
deviceID - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
deviceName - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
deviceNames - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
deviceProperties - Variable in class cnrg.itx.datax.ChannelProperty
  The list of device properties.
devices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
doSetup() - Method in class cnrg.itx.datax.MixerChannel
  Setup steps common to both constructors.
DummyChannel - class cnrg.itx.datax.DummyChannel.
  Channel that doesn't ever copy data.
DummyChannel() - Constructor for class cnrg.itx.datax.DummyChannel
DummyDestination - class cnrg.itx.datax.devices.DummyDestination.
  Class for creating a placeholder Destination when we use Channels with no real Destination, but do have a destination for data.
DummyDestination() - Constructor for class cnrg.itx.datax.devices.DummyDestination
DummySource - class cnrg.itx.datax.devices.DummySource.
  Class for creating a placeholder Source when we use Channels with no real Source, but do have a source of data
DummySource() - Constructor for class cnrg.itx.datax.devices.DummySource
dump(OutputStream) - Method in class cnrg.itx.datax.devices.BufferQueue
DUPLEX - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
DuplicateDestinationException - exception cnrg.itx.datax.DuplicateDestinationException.
  Class thrown when trying to add the same source to a channel twice.
DuplicateDestinationException(String) - Constructor for class cnrg.itx.datax.DuplicateDestinationException
dVersion - Variable in class cnrg.itx.datax.devices.NetworkProperty
  The version number of the network device.

## E

earlier - Variable in class cnrg.itx.datax.devices.SampleNode
ElementInternal - class cnrg.itx.datax.jaudio.ElementInternal.
  Element class
ElementInternal(Object) - Constructor for class cnrg.itx.datax.jaudio.ElementInternal
enqueue(JAudioBlock) - Method in class cnrg.itx.datax.devices.JABQueue
  Puts a JAudioBlock into the queue.

## F

factory - Variable in class cnrg.itx.datax.devices.BufferQueueTest
fecBuffer - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Class to package up the devices for FEC correction
fecBuffer - Variable in class cnrg.itx.datax.devices.BufferQueue
  Attribute for storing a FECBuffer object
fecBuffer - Variable in class cnrg.itx.datax.devices.FECBuffer
  Attribute for storing the previous packets sent for Forward Error Correction.
FECBuffer - class cnrg.itx.datax.devices.FECBuffer.
  Class to implement the forward error correction mechanism.
FECBuffer(int) - Constructor for class cnrg.itx.datax.devices.FECBuffer
  Default constructor for the FECBuffer object.
FECBufferTest - class cnrg.itx.datax.devices.FECBufferTest.
  Client to test the FEC buffer implementation.
FECBufferTest() - Constructor for class cnrg.itx.datax.devices.FECBufferTest
fellBehind(int) - Method in class cnrg.itx.datax.ChannelBuffer
  lets the reading channel inform the bufferChannel that it dropped bytes when our buffer was empty.
finalize() - Method in class cnrg.itx.datax.jaudio.JAudioDevice
findOptimal(PropertiesCollection) - Method in class cnrg.itx.datax.PropertiesCollection
  Method to find the optimal property.
findOptimal(PropertiesCollection) - Method in interface cnrg.itx.datax.Property
  Returns the optimal set of properties when merging this property with a properties collection
findOptimal(PropertiesCollection) - Method in class cnrg.itx.datax.devices.NetworkProperty
  Returns the optimal set of properties when merging the passed property with a properties collection object.
findOptimal(PropertiesCollection) - Method in class cnrg.itx.datax.devices.AudioProperty
  Finds the optimal set of properties when merging this property with a properties collection.
finished - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
finishedLock - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
firstPushTime - Variable in class cnrg.itx.datax.ChannelBuffer
  The time when the first push was executed
freeN() - Method in class cnrg.itx.datax.jaudio.JAudioBlock

## G

G721_8000 - Static variable in class cnrg.itx.datax.devices.RTPHeader
get() - Method in class cnrg.itx.datax.devices.BufferQueue
  Gets the next sample from the queue.
getAddress() - Method in class cnrg.itx.datax.devices.NetworkProperty
  Gets the IP Address of the network device.
getBitsPerSample() - Method in class cnrg.itx.datax.devices.AudioProperty
  Returns the number of bits that each sample contains.
getBuffer(int) - Method in class cnrg.itx.datax.devices.FECBuffer
  Method to get one of the buffers from the FEC buffer.
getChannelType() - Method in class cnrg.itx.datax.ChannelProperty
  Method to return the type of the channel
getConnectionCapabilities() - Static method in class cnrg.itx.datax.PropertiesNegotiation
getCSRC() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the list of contributing sources.
getData() - Method in class cnrg.itx.datax.devices.RTPPacket
  Accessor for the audio data byte array.
getData() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
getDefaultAudioConnection() - Static method in class cnrg.itx.datax.AudioConnection
  Creates the default AudioConnection object input channel.
getDelinquent() - Method in class cnrg.itx.datax.ChannelBuffer
  Gets the contents of isDelinquent.
getDeviceByHwi(int) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
getDeviceByHwo(int) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
getEarlyTime() - Method in class cnrg.itx.datax.ChannelBuffer
  Returns the number of ms early we are.
getExtension() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the packet extension.
getHeaderSize() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor for the current size of the header in bytes.
getInitialSequenceNumber() - Method in class cnrg.itx.datax.devices.NetworkProperty
  Gets the initial sequence number.
getInputChannel() - Method in class cnrg.itx.datax.Connection
  Interface to get the input channel.
getInputChannelCapabilities() - Static method in class cnrg.itx.datax.PropertiesNegotiation
getInputChannelProperties() - Static method in class cnrg.itx.datax.PropertiesNegotiation
getInt(byte[], int) - Method in class cnrg.itx.datax.devices.RTPHeader
  Method to get an integer(32 bit) value from a position in a byte array.
getMarker() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the packet marker.
getMessageN(JAudioMessage) - Static method in class cnrg.itx.datax.jaudio.JAudioMessageThread
getMode(int) - Method in class cnrg.itx.datax.Channel
  Method to get the mode for the channel.
getNewInput() - Method in class cnrg.itx.datax.MixerChannel
  Adds an additional source to the mixerChannel.
getNewSubtractedInput(Destination) - Method in class cnrg.itx.datax.MixerChannel
  Adds an additional source to the mixerChannel that will be silent to the given destination.
getNext() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
GetNext() - Method in class cnrg.itx.datax.jaudio.QueueElement
getNumDevices() - Method in class cnrg.itx.datax.jaudio.JAudioInfo
getNumDevices() - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
getNumFECPackets() - Method in class cnrg.itx.datax.devices.FECBuffer
  Accessor to get the number of FEC packets.
getNumOutputDevices() - Method in class cnrg.itx.datax.ChannelProperty
  Method to get the number of output devices attached to this channel.
GetObject() - Method in class cnrg.itx.datax.jaudio.QueueElement
getOptimalConnectionProperties(ConnectionProperty) - Method in class cnrg.itx.datax.ConnectionProperty
  Method to find the optimal properties for two connection properties.
getOuputChannelCapabilities() - Static method in class cnrg.itx.datax.PropertiesNegotiation
getOutputChannel() - Method in class cnrg.itx.datax.Connection
  Interface to get the output channel.
getOutputChannelProperties() - Static method in class cnrg.itx.datax.PropertiesNegotiation
getPacketSize() - Method in class cnrg.itx.datax.devices.NetworkProperty
  Gets the data transmission packet size in bytes.
getPadding() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor for the current state of padding.
getPayLoadType() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor for the current payloadtype.
getPort() - Method in class cnrg.itx.datax.devices.NetworkProperty
  Gets the port the device is bound on.
getProperties() - Method in class cnrg.itx.datax.Channel
  Gets the properties for this audioConnection
getProperties() - Method in class cnrg.itx.datax.MixerChannel
  Gets the properties for this MixerChannel
getProperties() - Method in class cnrg.itx.datax.PropertiesCollection
  Method to get the enumerated properties.
getProperties() - Method in class cnrg.itx.datax.Connection
  Gets the properties for this audioConnection
getProperties() - Method in interface cnrg.itx.datax.Properties
  Interface to return a collection of properties supported by the device.
getProperties() - Method in class cnrg.itx.datax.devices.JSpeakerDestination
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.NetworkDestination
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.JMicrophoneSource
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.NetworkSource
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.StreamDestination
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Returns a collection of properties supported.
getProperties() - Method in class cnrg.itx.datax.devices.DummyDestination
getProperties() - Method in class cnrg.itx.datax.devices.DummySource
getProperties() - Method in class cnrg.itx.datax.devices.StreamSource
  Returns a collection of properties supported.
getRTPHeader() - Method in class cnrg.itx.datax.devices.RTPPacket
  Accessor for the RTP header.
getRTPPacket(byte[]) - Method in class cnrg.itx.datax.devices.RTPPacketFactory
  Method to retrieve the RTPPacket object from an RTP packet.
getSampleFormat() - Method in class cnrg.itx.datax.devices.AudioProperty
  Get the format of the sample (PCM< MU_LAW, A_LAW).
getSampleRate() - Method in class cnrg.itx.datax.devices.AudioProperty
  Returns the sample rate in terms of bits per second.
getSequence() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the packet sequence number.
getSequenceNumber() - Method in class cnrg.itx.datax.devices.RTPPacketFactory
  Method to get the sequence number
getShort(byte[], int) - Method in class cnrg.itx.datax.devices.RTPHeader
  Method to get a short(16 bit) value from a position in a byte array.
getShort(byte[], int) - Method in class cnrg.itx.datax.devices.FECBuffer
  Method to get a short(16 bit) value from a position in a byte array.
getSource() - Method in class cnrg.itx.datax.Channel
  Method to get the source for the Channel.
getSource() - Method in class cnrg.itx.datax.MixerChannel
  Returns the channel's source.
getSSRC() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the current synchronization source.
getStat(String) - Method in class cnrg.itx.datax.Stats
  Finds the value of a stat.
getStatistics() - Method in class cnrg.itx.datax.Channel
  Method to get the statistics from the channel.
getStatistics() - Method in class cnrg.itx.datax.MixerChannel
  Method to get the statistics from the channel.
getStatistics() - Method in class cnrg.itx.datax.ChannelBuffer
  Returns the statistics for this ChannelBuffer, and its destination.
getStatistics() - Method in class cnrg.itx.datax.Connection
  Interface to get the statistics for the connection.
getStatistics() - Method in interface cnrg.itx.datax.Statistics
  Interface to get the statistics.
getStatistics() - Method in class cnrg.itx.datax.devices.JSpeakerDestination
  Method to get the statistics for the speaker device.
getStatistics() - Method in class cnrg.itx.datax.devices.NetworkDestination
getStatistics() - Method in class cnrg.itx.datax.devices.JMicrophoneSource
getStatistics() - Method in class cnrg.itx.datax.devices.BufferQueue
getStatistics() - Method in class cnrg.itx.datax.devices.NetworkSource
  Method to get the statistics from the netowrk source
getStatistics() - Method in class cnrg.itx.datax.devices.StreamDestination
  Method to get the statistics of the output stream.
getStatistics() - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Method to get the statistics for the speaker device.
getStatistics() - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Method to get the statistics of the microphone device.
getStatistics() - Method in class cnrg.itx.datax.devices.DummyDestination
getStatistics() - Method in class cnrg.itx.datax.devices.DummySource
getStatistics() - Method in class cnrg.itx.datax.devices.StreamSource
  Method to get the statistics of the input stream.
getThreadIDN() - Static method in class cnrg.itx.datax.jaudio.JAudioMessageThread
getTimeStamp() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the current timestamp of the packet.
getType() - Method in class cnrg.itx.datax.PropertiesCollection
  Method to get the type of the properties collection object.
getVersion() - Method in class cnrg.itx.datax.devices.NetworkProperty
  Gets the data encoding version.
getVersion() - Method in class cnrg.itx.datax.devices.RTPHeader
  Accessor to get the version of the RTP header.
grabUsedInLock() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
grabUsedOutLock() - Method in class cnrg.itx.datax.jaudio.JAudioBlock

## H

HALF_SEQUENCE_SPACE - Static variable in class cnrg.itx.datax.devices.BufferQueue
hasStarted() - Method in class cnrg.itx.datax.ChannelBuffer
  Returns true if the source has sent data to this channel.
header - Variable in class cnrg.itx.datax.devices.RTPPacketFactory
  Attribute for storing the RTP header for this factory.
header - Variable in class cnrg.itx.datax.devices.RTPPacket
  Attribute to store the RTP header for the packet.
ht - Variable in class cnrg.itx.datax.Stats
hwi - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
hwiDevices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
hwo - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
hwoDevices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice

## I

iaAddress - Variable in class cnrg.itx.datax.devices.NetworkProperty
  The IP address of the network device.
iaPeer - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute to store the peer IPAddress
iBufferLatency - Variable in class cnrg.itx.datax.devices.BufferQueue
  Amount of latency to build into the buffer.
iDeltaTime - Variable in class cnrg.itx.datax.devices.BufferQueue
  The difference between our time and the other time in milliseconds.
iDevice - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute for storing the device ID.
iDevice - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute for storing the device ID.
iDevice - Variable in class cnrg.itx.datax.devices.StreamDestination
  Attribute for storing the device ID.
iDevice - Variable in class cnrg.itx.datax.devices.SpeakerDestination
iDevice - Variable in class cnrg.itx.datax.devices.MicrophoneSource
iDevice - Variable in class cnrg.itx.datax.devices.StreamSource
  Attribute for storing the device ID.
iInitialSequenceNumber - Variable in class cnrg.itx.datax.devices.NetworkProperty
  The sequence number for the first packet that is generated by the network device.
iLastPacket - Variable in class cnrg.itx.datax.devices.BufferQueue
  The sequence number of the last sample that was read
iMyInstance - Variable in class cnrg.itx.datax.MixerChannel
  Instance number of the current mixer; used for stat output numbering.
iMyInstance - Variable in class cnrg.itx.datax.ChannelBuffer
  Instance number of the current channelbuffer; used for stat output numbering.
iMyInstance - Variable in class cnrg.itx.datax.devices.BufferQueue
  Instance number of the current buffer queue; used for stat output numbering.
in - Static variable in class cnrg.itx.datax.devices.FECBufferTest
in - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
inChannels - Variable in class cnrg.itx.datax.MixerChannel
  a vector containing the input ChannelBuffers to feed into the mixer.
INITIAL_BUFFER_LATENCY - Static variable in class cnrg.itx.datax.devices.BufferQueue
  The starting buffer size.
initialize(JAudioDevice) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
initialized - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
initN(int, boolean) - Method in class cnrg.itx.datax.jaudio.JAudioDevice
input - Variable in class cnrg.itx.datax.Connection
INPUT - Static variable in class cnrg.itx.datax.Channel
  Constant to specify that a channel is an input channel.
INPUT - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
inputChannelProperties - Variable in class cnrg.itx.datax.ConnectionProperty
  The channel properties for this connection.
inputStream - Variable in class cnrg.itx.datax.devices.StreamSource
  Attribute to store the input stream represented by this source.
instances - Static variable in class cnrg.itx.datax.MixerChannel
  Number of instances of the mixer; used for statistics output numbering.
instances - Static variable in class cnrg.itx.datax.ChannelBuffer
  Number of instances of the channelbuffer; used for statistics output numbering.
instances - Static variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute for storing the device instance number.
instances - Static variable in class cnrg.itx.datax.devices.BufferQueue
  Number of instances of the buffer queue; used for statistics output numbering.
instances - Static variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute for storing the device instance number.
instances - Static variable in class cnrg.itx.datax.devices.StreamDestination
  Attribute for storing the device instance number.
instances - Static variable in class cnrg.itx.datax.devices.StreamSource
  Attribute for storing the device instance number.
iNullSamples - Variable in class cnrg.itx.datax.devices.BufferQueue
  Number of null packets delivered.
iNumOldPacketsReceived - Variable in class cnrg.itx.datax.devices.BufferQueue
  Number of samples removed (because too old).
iNumPackets - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute to hold number of packets sent
iNumPackets - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute storing number of packets received for this source
inUse() - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
inUse(int, int) - Method in class cnrg.itx.datax.jaudio.JAudioDevice
ioLinks - Variable in class cnrg.itx.datax.MixerChannel
  holds correspondence between linked inputs and outputs for source muting in conferences.
iPacketSize - Variable in class cnrg.itx.datax.devices.NetworkProperty
  The packet size for the network device.
iPacketSize - Variable in class cnrg.itx.datax.devices.FECBuffer
  attribute to hold packet size.
iPort - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute to store peer port
iPort - Variable in class cnrg.itx.datax.devices.NetworkProperty
  The port number for the network device.
iRead - Variable in class cnrg.itx.datax.devices.SpeakerDestination
iRemovedSamples - Variable in class cnrg.itx.datax.devices.BufferQueue
  Number of samples removed (because too old).
iReordered - Variable in class cnrg.itx.datax.devices.BufferQueue
  Number of samples inserted that had to be reordered
iSampleSize - Variable in class cnrg.itx.datax.devices.NetworkSource
  Sample size.
iSampleTime - Variable in class cnrg.itx.datax.devices.BufferQueue
  The amount of TIME in millisecodns that each sample represents.
isDelinquent - Variable in class cnrg.itx.datax.ChannelBuffer
  True if the last attempt to read from this channel met an empty buffer
IsEmpty() - Method in class cnrg.itx.datax.jaudio.Queue
  IsEmpty()
iSequenceNumber - Variable in class cnrg.itx.datax.devices.SampleNode
iSize - Variable in class cnrg.itx.datax.devices.BufferQueue
  The current size of the queue (number of samples)
isOlder(int, int) - Method in class cnrg.itx.datax.devices.BufferQueue
  Returns whether sequence iB is older than or equal to iA.

## J

jabBlocks - Variable in class cnrg.itx.datax.devices.MicrophoneSource
jabBlockToWaitOn - Variable in class cnrg.itx.datax.devices.SpeakerDestination
jabHead - Variable in class cnrg.itx.datax.devices.JABQueue
jabLastBlock - Variable in class cnrg.itx.datax.devices.SpeakerDestination
jabNext - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
JABQueue - class cnrg.itx.datax.devices.JABQueue.
  Queue structure that is optimized to store JAudioBlocks.
JABQueue() - Constructor for class cnrg.itx.datax.devices.JABQueue
  creates the queue
jabTail - Variable in class cnrg.itx.datax.devices.JABQueue
jabTemp - Variable in class cnrg.itx.datax.devices.SpeakerDestination
jad - Variable in class cnrg.itx.datax.devices.SpeakerDestination
jad - Variable in class cnrg.itx.datax.devices.MicrophoneSource
JAudioBlock - class cnrg.itx.datax.jaudio.JAudioBlock.
JAudioBlock() - Constructor for class cnrg.itx.datax.jaudio.JAudioBlock
JAudioBlock(byte[]) - Constructor for class cnrg.itx.datax.jaudio.JAudioBlock
JAudioBlock(int) - Constructor for class cnrg.itx.datax.jaudio.JAudioBlock
JAudioDevice - class cnrg.itx.datax.jaudio.JAudioDevice.
JAudioDevice(int) - Constructor for class cnrg.itx.datax.jaudio.JAudioDevice
JAudioDevice(int, int) - Constructor for class cnrg.itx.datax.jaudio.JAudioDevice
JAudioException - exception cnrg.itx.datax.jaudio.JAudioException.
JAudioException(String) - Constructor for class cnrg.itx.datax.jaudio.JAudioException
JAudioIn - class cnrg.itx.datax.jaudio.JAudioIn.
JAudioIn(JAudioDevice) - Constructor for class cnrg.itx.datax.jaudio.JAudioIn
JAudioInfo - class cnrg.itx.datax.jaudio.JAudioInfo.
JAudioInfo() - Constructor for class cnrg.itx.datax.jaudio.JAudioInfo
JAudioMessage - class cnrg.itx.datax.jaudio.JAudioMessage.
JAudioMessage() - Constructor for class cnrg.itx.datax.jaudio.JAudioMessage
JAudioMessageThread - class cnrg.itx.datax.jaudio.JAudioMessageThread.
JAudioMessageThread() - Constructor for class cnrg.itx.datax.jaudio.JAudioMessageThread
JAudioOut - class cnrg.itx.datax.jaudio.JAudioOut.
JAudioOut(JAudioDevice) - Constructor for class cnrg.itx.datax.jaudio.JAudioOut
JAudioTest - class cnrg.itx.datax.jaudio.JAudioTest.
JAudioTest() - Constructor for class cnrg.itx.datax.jaudio.JAudioTest
JMicrophoneSource - class cnrg.itx.datax.devices.JMicrophoneSource.
JMicrophoneSource(Channel) - Constructor for class cnrg.itx.datax.devices.JMicrophoneSource
JSpeakerDestination - class cnrg.itx.datax.devices.JSpeakerDestination.
JSpeakerDestination() - Constructor for class cnrg.itx.datax.devices.JSpeakerDestination

## L

lastError - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
lastErrorMsg - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
later - Variable in class cnrg.itx.datax.devices.SampleNode
lPacketRecordTime - Variable in class cnrg.itx.datax.devices.SampleNode

## M

main(String[]) - Static method in class cnrg.itx.datax.PropertiesNegotiation
main(String[]) - Static method in class cnrg.itx.datax.devices.RTPTest
main(String[]) - Static method in class cnrg.itx.datax.devices.BufferQueueTest
main(String[]) - Static method in class cnrg.itx.datax.devices.FECBufferTest
main(String[]) - Static method in class cnrg.itx.datax.jaudio.JAudioTest
markAsFinished() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
marker - Variable in class cnrg.itx.datax.devices.RTPHeader
  Marker bit.
MAX_CATCHUP - Variable in class cnrg.itx.datax.ChannelBuffer
  How many consecutive bytes are we willing to cull from a sample to try to catch up
merge(PropertiesCollection) - Method in class cnrg.itx.datax.PropertiesCollection
  Method to merge two property collection objects.
merge(PropertiesCollection) - Method in interface cnrg.itx.datax.Property
  Finds intersection of compatible properies properties.
merge(PropertiesCollection) - Method in class cnrg.itx.datax.devices.NetworkProperty
  Finds intersection of compatible properies properties.
merge(PropertiesCollection) - Method in class cnrg.itx.datax.devices.AudioProperty
  Merges the audio property in the property collection.
merge(Stats) - Method in class cnrg.itx.datax.Stats
  Takes a stats object and merges it with the current object.
message - Variable in class cnrg.itx.datax.jaudio.JAudioMessage
messageThread - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
mHead - Variable in class cnrg.itx.datax.jaudio.Queue
mic - Variable in class cnrg.itx.datax.devices.JMicrophoneSource
MicrophoneSource - class cnrg.itx.datax.devices.MicrophoneSource.
  This class encapsulates the workings of the Microphone.
MicrophoneSource(Channel) - Constructor for class cnrg.itx.datax.devices.MicrophoneSource
  Creates the microphone.
microphoneStats - Variable in class cnrg.itx.datax.devices.MicrophoneSource
mixer - Variable in class cnrg.itx.datax.devices.JSpeakerDestination
MixerChannel - class cnrg.itx.datax.MixerChannel.
  MixerChannel acts as a channel with multiple inputs.
MixerChannel() - Constructor for class cnrg.itx.datax.MixerChannel
  Creates an mixerChannel with no sources or destinations.
MixerChannel(int) - Constructor for class cnrg.itx.datax.MixerChannel
  Creates a new mixerChannel with the specified sample size.
mixSampleSize - Variable in class cnrg.itx.datax.MixerChannel
  The number of bytes to be mixed at a time.
mNext - Variable in class cnrg.itx.datax.jaudio.QueueElement
mNumElements - Variable in class cnrg.itx.datax.jaudio.Queue
mObj - Variable in class cnrg.itx.datax.jaudio.QueueElement
mode - Variable in class cnrg.itx.datax.Channel
  Attribute to hold the mode of the channel
mode - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
mTail - Variable in class cnrg.itx.datax.jaudio.Queue
MU_LAW - Static variable in class cnrg.itx.datax.devices.AudioProperty
mute - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute to store the mute state of the device.
mute - Variable in class cnrg.itx.datax.devices.NetworkSource
mute - Variable in class cnrg.itx.datax.devices.StreamSource
  Mute state
mute(boolean) - Method in class cnrg.itx.datax.Channel
  Method to mute all the sources and destinations
mute(boolean) - Method in class cnrg.itx.datax.MixerChannel
  Method to mute all the sources and destinations
mute(boolean) - Method in interface cnrg.itx.datax.Source
  Interface to mute the source.
mute(boolean) - Method in interface cnrg.itx.datax.Destination
  Method to mute the destination device.
mute(boolean) - Method in class cnrg.itx.datax.devices.JSpeakerDestination
mute(boolean) - Method in class cnrg.itx.datax.devices.NetworkDestination
  Method to mute the network destination.
mute(boolean) - Method in class cnrg.itx.datax.devices.JMicrophoneSource
mute(boolean) - Method in class cnrg.itx.datax.devices.NetworkSource
  Method to mute the network source.
mute(boolean) - Method in class cnrg.itx.datax.devices.StreamDestination
  Method to mute the stream.
mute(boolean) - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Mutes the device
mute(boolean) - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Mutes the playout.
mute(boolean) - Method in class cnrg.itx.datax.devices.DummyDestination
mute(boolean) - Method in class cnrg.itx.datax.devices.DummySource
mute(boolean) - Method in class cnrg.itx.datax.devices.StreamSource
  Method to mute the input stream.

## N

needToAdd(int) - Method in class cnrg.itx.datax.devices.BufferQueue
  Checks if a particular sample should be put into the queue.
NetworkDestination - class cnrg.itx.datax.devices.NetworkDestination.
  Class to act as a channel endpoint.
NetworkDestination() - Constructor for class cnrg.itx.datax.devices.NetworkDestination
  Default constructor to create a network destination.
NetworkDestination(boolean) - Constructor for class cnrg.itx.datax.devices.NetworkDestination
  Constructor for the network device specifying if FEC and buffering should be used.
NetworkProperty - class cnrg.itx.datax.devices.NetworkProperty.
  Class to implement the properties of a network device.
NetworkProperty(int) - Constructor for class cnrg.itx.datax.devices.NetworkProperty
  Creates a network proeprty object (for transmission destination -> source)
NetworkProperty(int, InetAddress, int, double) - Constructor for class cnrg.itx.datax.devices.NetworkProperty
  Creates a network property object from the parameters.
NetworkProperty(int, InetAddress, int, double, int) - Constructor for class cnrg.itx.datax.devices.NetworkProperty
  Creates a network property object from the parameters.
NetworkSource - class cnrg.itx.datax.devices.NetworkSource.
  Class to implement the network source.
NetworkSource.ChannelFeeder - class cnrg.itx.datax.devices.NetworkSource.ChannelFeeder.
  Private class to implement a channel feeder.
NetworkSource.ChannelFeeder(NetworkSource) - Constructor for class cnrg.itx.datax.devices.NetworkSource.ChannelFeeder
NetworkSource(Channel, int) - Constructor for class cnrg.itx.datax.devices.NetworkSource
  Constructs a Network object.
NetworkSource(Channel, int, boolean) - Constructor for class cnrg.itx.datax.devices.NetworkSource
  Constructs a Network object.
numBuffered - Variable in class cnrg.itx.datax.devices.StreamSource
  How many samples are currently buffered?
numCSources - Variable in class cnrg.itx.datax.devices.RTPHeader
  Number of contributing sources.
numDevices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
numDevicesN() - Method in class cnrg.itx.datax.jaudio.JAudioInfo
numFECPackets - Static variable in class cnrg.itx.datax.devices.FECBuffer
  Constant for specifying the number of packets to be used for Forward Error Correction.
numOutputDevices - Variable in class cnrg.itx.datax.ChannelProperty
  Number of output devices in the channel.

## O

open() - Method in class cnrg.itx.datax.Channel
  Method to open the Channel.
open() - Method in class cnrg.itx.datax.MixerChannel
  Method to open the Channel.
open() - Method in class cnrg.itx.datax.ChannelBuffer
  Starts the channel's source
open() - Method in class cnrg.itx.datax.DummyChannel
  pretends to open the channel.
open() - Method in class cnrg.itx.datax.Connection
  Begins sending data in the channel.
OTHER - Static variable in class cnrg.itx.datax.Channel
  Constant to specify that a channel is neither an output nor input channel (maybe a hybrid).
out - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
outBytes - Variable in class cnrg.itx.datax.MixerChannel
  number of bytes the mixerChannel has sent so far
outChannel - Variable in class cnrg.itx.datax.MixerChannel
  A post-mixing buffering channel.
output - Variable in class cnrg.itx.datax.Connection
OUTPUT - Static variable in class cnrg.itx.datax.Channel
  Constant to specify that a channel is an output channel.
OUTPUT - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
outputChannelProperties - Variable in class cnrg.itx.datax.ConnectionProperty
outStream - Variable in class cnrg.itx.datax.devices.StreamDestination
  Private attribute to store the output stream object

## P

pack(byte[]) - Method in class cnrg.itx.datax.devices.FECBuffer
  Method to construct a FEC packet from a buffer.
packet - Variable in class cnrg.itx.datax.devices.RTPPacketFactory
  Attribute for storing a RTP packet for this factory.
PACKET_SIZE - Static variable in class cnrg.itx.datax.devices.BufferQueueTest
packetExtension - Variable in class cnrg.itx.datax.devices.RTPHeader
  Packet header extension flag.
padding - Variable in class cnrg.itx.datax.devices.RTPHeader
  Padding flag.
param1 - Variable in class cnrg.itx.datax.jaudio.JAudioMessage
param2 - Variable in class cnrg.itx.datax.jaudio.JAudioMessage
payloadType - Variable in class cnrg.itx.datax.devices.RTPHeader
  Payload type.
PCM - Static variable in class cnrg.itx.datax.devices.AudioProperty
  Some of the supported audio formats.
PCMA_8000 - Static variable in class cnrg.itx.datax.devices.RTPHeader
PCMU_8000 - Static variable in class cnrg.itx.datax.devices.RTPHeader
  Constants defining some of the standard media formats for the RTP payload types.
PIPE_SIZE - Variable in class cnrg.itx.datax.ChannelBuffer.BigPipedInputStream
pipedInput - Variable in class cnrg.itx.datax.Channel
  Input pipe
pipedOutput - Variable in class cnrg.itx.datax.Channel
pis - Variable in class cnrg.itx.datax.ChannelBuffer
  The input stream used to buffer the data.
Pop() - Method in class cnrg.itx.datax.jaudio.Queue
  Pop()
pos - Variable in class cnrg.itx.datax.ChannelBuffer
  The output stream used for buffering data.
postThreadMessageN(int, JAudioMessage) - Static method in class cnrg.itx.datax.jaudio.JAudioMessageThread
printArray(byte[]) - Static method in class cnrg.itx.datax.devices.FECBufferTest
println(String) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
PRODUCER - Static variable in class cnrg.itx.datax.devices.BufferQueueTest
properties - Variable in class cnrg.itx.datax.PropertiesCollection
  The vector to store all the properties.
Properties - interface cnrg.itx.datax.Properties.
  Interface that exports the setting and getting of properties on a device.
PropertiesCollection - class cnrg.itx.datax.PropertiesCollection.
  Class to implement a collection of properties.
PropertiesCollection() - Constructor for class cnrg.itx.datax.PropertiesCollection
  Default constructor for the PropertiesCollection object.
PropertiesCollection(int) - Constructor for class cnrg.itx.datax.PropertiesCollection
  Constructor for the PropertiesCollection object with a specific type.
PropertiesNegotiation - class cnrg.itx.datax.PropertiesNegotiation.
PropertiesNegotiation() - Constructor for class cnrg.itx.datax.PropertiesNegotiation
Property - interface cnrg.itx.datax.Property.
  Interface to abstract a property object.
push(byte[]) - Method in class cnrg.itx.datax.Channel
  Method that receives the data from the source.
push(byte[]) - Method in class cnrg.itx.datax.MixerChannel
  This method will push data into the MixerChannel's output channel skipping over the mixer.
push(byte[]) - Method in class cnrg.itx.datax.ChannelBuffer
  Method for the source to feed data to the BufferChannel.
Push(Object) - Method in class cnrg.itx.datax.jaudio.Queue
  Push() <

## Q

qFree - Variable in class cnrg.itx.datax.devices.SpeakerDestination
Queue - class cnrg.itx.datax.jaudio.Queue.
  Queue Class
QUEUE_SIZE - Static variable in class cnrg.itx.datax.devices.SpeakerDestination
  JAudioBlock queue size
QUEUE_SIZE - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
  JAudioBlock queue size
Queue() - Constructor for class cnrg.itx.datax.jaudio.Queue
QueueElement - class cnrg.itx.datax.jaudio.QueueElement.
  The interface for an internal queue element.
QueueElement() - Constructor for class cnrg.itx.datax.jaudio.QueueElement
qUsed - Variable in class cnrg.itx.datax.devices.SpeakerDestination

## R

RATE - Static variable in class cnrg.itx.datax.jaudio.JAudioTest
read() - Method in class cnrg.itx.datax.ChannelBuffer
  Method for the mixer to read data out of the buffer.
read(byte[]) - Method in class cnrg.itx.datax.ChannelBuffer
  Method for the mixer to read data out of the buffer.
read(byte[], int, int) - Method in class cnrg.itx.datax.ChannelBuffer
  Method for the mixer to read data out of the buffer.
readerThread - Variable in class cnrg.itx.datax.Channel
  Reader thread
recieved - Variable in class cnrg.itx.datax.devices.JSpeakerDestination
removeAllDestinations() - Method in class cnrg.itx.datax.Channel
  Method to remove all destinations.
removeAllDestinations() - Method in class cnrg.itx.datax.MixerChannel
  Method to remove all destinations.
removeDestination(Destination) - Method in class cnrg.itx.datax.Channel
  Method to remove a destination from the list.
removeDestination(Destination) - Method in class cnrg.itx.datax.MixerChannel
  Method to remove a destination from the list.
removeInput(Channel) - Method in class cnrg.itx.datax.MixerChannel
  Closes and removes a channel form the mixer.
removeInput(Source) - Method in class cnrg.itx.datax.MixerChannel
  Closes and removes from the mixer the channel corresponding to the given source.
role - Variable in class cnrg.itx.datax.devices.BufferQueueTest
rtpFactory - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Creates valid RTP packets out of data with appropriate headers
rtpFactory - Variable in class cnrg.itx.datax.devices.NetworkSource
  Allows byte arrays to be converted to rtpPackets
RTPHeader - class cnrg.itx.datax.devices.RTPHeader.
  Class defining the RFC 1889 implementation of an RTP header.
RTPHeader(byte[]) - Constructor for class cnrg.itx.datax.devices.RTPHeader
  Constructor to extract the RTP header from a RTP byte array.
RTPHeader(int, int) - Constructor for class cnrg.itx.datax.devices.RTPHeader
  Constructor for an RTP header taking the 32 bit source identifier and the payload type.
RTPPacket - class cnrg.itx.datax.devices.RTPPacket.
  Class to represent an RTP packet.
RTPPacket() - Constructor for class cnrg.itx.datax.devices.RTPPacket
  Default constructor for an RTP packet.
RTPPacket(byte[]) - Constructor for class cnrg.itx.datax.devices.RTPPacket
  Constructor for making a RTP packet out of a byte array that represents a RTP packet.
RTPPacket(RTPHeader, byte[]) - Constructor for class cnrg.itx.datax.devices.RTPPacket
  Constructor for making an RTP packet from its constituents.
RTPPacketFactory - class cnrg.itx.datax.devices.RTPPacketFactory.
  Class for implementing the factory that creates RTP packets for sending over the network.
RTPPacketFactory() - Constructor for class cnrg.itx.datax.devices.RTPPacketFactory
  Default constructor for the factory.
RTPTest - class cnrg.itx.datax.devices.RTPTest.
  Class to test the RTP packet generation.
RTPTest() - Constructor for class cnrg.itx.datax.devices.RTPTest
run() - Method in class cnrg.itx.datax.Channel
  Channel reader thread function.
run() - Method in class cnrg.itx.datax.MixerChannel
  Implements the mixer thread.
run() - Method in class cnrg.itx.datax.DummyChannel
  Channel reader thread function.
run() - Method in class cnrg.itx.datax.Connection
  Method to implement the connection thread.
run() - Method in class cnrg.itx.datax.devices.JMicrophoneSource
run() - Method in class cnrg.itx.datax.devices.NetworkSource
  Method which acts as a thread and pushes data to the channel.
run() - Method in class cnrg.itx.datax.devices.NetworkSource.ChannelFeeder
run() - Method in class cnrg.itx.datax.devices.BufferQueueTest
run() - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Method to run the thread.
run() - Method in class cnrg.itx.datax.devices.StreamSource
  Method which acts as a thread and pushes data to the channel.
run() - Method in class cnrg.itx.datax.jaudio.JAudioMessageThread
running - Variable in class cnrg.itx.datax.Channel
  Flag for specifying if the channel is running.
running - Variable in class cnrg.itx.datax.Connection
running - Variable in class cnrg.itx.datax.devices.JMicrophoneSource
  is the feeder thread running?

## S

s - Variable in class cnrg.itx.datax.Connection
SAMPLE - Static variable in class cnrg.itx.datax.jaudio.JAudioTest
SAMPLE_BITS - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
SAMPLE_BITS - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
SAMPLE_RATE - Variable in class cnrg.itx.datax.MixerChannel
  The sample rate of the data to be mixed.
SAMPLE_RATE - Variable in class cnrg.itx.datax.ChannelBuffer
  Samples/second
SAMPLE_RATE - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
  Audio properties (8kHz @ 8 bits / sample)
SAMPLE_RATE - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
SAMPLE_SIZE - Static variable in class cnrg.itx.datax.Channel
  Default channel sample size
SAMPLE_SIZE - Static variable in class cnrg.itx.datax.devices.SpeakerDestination
  Sample size (MUST use the Channel sample size!)
SAMPLE_SIZE - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
  Sample size (just use the Channel sample size, although this isn't required)
SAMPLE_SIZE - Static variable in class cnrg.itx.datax.devices.StreamSource
  File sample size
SAMPLE_TIME - Variable in class cnrg.itx.datax.MixerChannel
  The number of time we have to process each byte in ms.
sampleFormat - Variable in class cnrg.itx.datax.devices.AudioProperty
  The audio format used for sampling.
SampleNode - class cnrg.itx.datax.devices.SampleNode.
  Class to implement the sample node for the buffer queue.
SampleNode(byte[], int, long) - Constructor for class cnrg.itx.datax.devices.SampleNode
  Constructor for the sample node.
SampleNode(byte[], int, long, boolean) - Constructor for class cnrg.itx.datax.devices.SampleNode
  Constructor for the sample node.
sampleRate - Variable in class cnrg.itx.datax.devices.AudioProperty
  The sampling rate.
sampleSize - Variable in class cnrg.itx.datax.Channel
  Sample size
sequence - Variable in class cnrg.itx.datax.devices.RTPPacketFactory
  Attribute for storing the previous RTP packet's sequence number.
sequence - Variable in class cnrg.itx.datax.devices.RTPHeader
  Packet sequence number.
SEQUENCE_SPACE - Static variable in class cnrg.itx.datax.devices.BufferQueue
  one half of the sequence number space.
setData(byte[]) - Method in class cnrg.itx.datax.devices.RTPPacket
  Mutator for the audio data byte array.
setData(byte[]) - Method in class cnrg.itx.datax.jaudio.JAudioBlock
setDelinquent(boolean) - Method in class cnrg.itx.datax.ChannelBuffer
  Sets the contents of isDelinquent.
setInputChannel(Channel) - Method in class cnrg.itx.datax.Connection
  Sets a new input channel.
setInt(byte[], int, int) - Method in class cnrg.itx.datax.devices.RTPHeader
  Method to put an integer(32 bits) value in the header.
setMode(int) - Method in class cnrg.itx.datax.Channel
  Method to set the mode for the Channel.
setNext(JAudioBlock) - Method in class cnrg.itx.datax.jaudio.JAudioBlock
SetNext(QueueElement) - Method in class cnrg.itx.datax.jaudio.QueueElement
SetObject(Object) - Method in class cnrg.itx.datax.jaudio.QueueElement
setOutputChannel(Channel) - Method in class cnrg.itx.datax.Connection
  Sets a new output channel.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.Channel
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.MixerChannel
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.Connection
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in interface cnrg.itx.datax.Properties
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.JSpeakerDestination
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.NetworkDestination
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.JMicrophoneSource
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.NetworkSource
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.StreamDestination
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Interface to set the given properties collection into the device.
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.DummyDestination
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.DummySource
setPeerProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.StreamSource
  Interface to set the given properties collection into the device.
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.Channel
  Sets the properties for this audioConnection
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.MixerChannel
  Sets the properties for this MixerChannel
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.Connection
  Sets the properties for this audioConnection
setProperties(PropertiesCollection) - Method in interface cnrg.itx.datax.Properties
  Interface to set the given properties collection into the device.
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.JSpeakerDestination
  Sets the given properties collection into the device
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.NetworkDestination
  Sets the given properties collection into the device
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.JMicrophoneSource
  Sets the given properties collection into the device (local);
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.NetworkSource
  Sets the given properties collection into the device
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.StreamDestination
  Sets the given properties collection into the device
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Sets the given properties collection into the device
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Sets the given properties collection into the device (local);
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.DummyDestination
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.DummySource
setProperties(PropertiesCollection) - Method in class cnrg.itx.datax.devices.StreamSource
  Sets the given properties collection into the device
setRTPHeader(RTPHeader) - Method in class cnrg.itx.datax.devices.RTPPacket
  Mutator for the RTP header.
setSequence(short) - Method in class cnrg.itx.datax.devices.RTPHeader
  Mutator to set the sequence number of the packet.
setShort(byte[], int, short) - Method in class cnrg.itx.datax.devices.RTPHeader
  Method to set a short(16 bit) value in a byte array.
setShort(byte[], int, short) - Method in class cnrg.itx.datax.devices.FECBuffer
  Method to set a short(16 bit) value in a byte array.
setSource(Source) - Method in class cnrg.itx.datax.Channel
  Method to set the source for the Channel.
setSource(Source) - Method in class cnrg.itx.datax.MixerChannel
  Sets the source of the Mixer channel to a single source.
setTimeStamp(int) - Method in class cnrg.itx.datax.devices.RTPHeader
  Mutator to set the packet timestamp.
setType(int) - Method in class cnrg.itx.datax.PropertiesCollection
  Method to set the type of the properties collection object.
shutdown() - Method in class cnrg.itx.datax.jaudio.JAudioMessageThread
SILENCE - Static variable in class cnrg.itx.datax.devices.FECBuffer
  Constant for the value of a silence byte.
SILENCE - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
Size() - Method in class cnrg.itx.datax.jaudio.Queue
  Size()
SLEEPTIME - Static variable in class cnrg.itx.datax.Connection
snHead - Variable in class cnrg.itx.datax.devices.BufferQueue
  Head of the queue
snTail - Variable in class cnrg.itx.datax.devices.BufferQueue
  Tail of the queue
socket - Variable in class cnrg.itx.datax.devices.NetworkDestination
  Attribute for storing the datagram socket.
socket - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute for the netowrk socket which acts as the actual source of data.
soundIn - Variable in class cnrg.itx.datax.devices.JMicrophoneSource
source - Variable in class cnrg.itx.datax.Channel
  Attribute to store the source object.
Source - interface cnrg.itx.datax.Source.
  Interface to specify a generic push source.
SpeakerDestination - class cnrg.itx.datax.devices.SpeakerDestination.
  Class to play output to the computer speaker.
SpeakerDestination() - Constructor for class cnrg.itx.datax.devices.SpeakerDestination
  Creates a speaker object by acquiring the necessary resources from jaudio.
speakerStats - Variable in class cnrg.itx.datax.devices.SpeakerDestination
spkr - Variable in class cnrg.itx.datax.devices.JSpeakerDestination
ssrc - Variable in class cnrg.itx.datax.devices.RTPHeader
  Synchronization source.
start - Variable in class cnrg.itx.datax.devices.NetworkSource
  Thread start/stop flags
start - Variable in class cnrg.itx.datax.devices.StreamSource
  Thread start/stop flags
start() - Method in interface cnrg.itx.datax.Source
  Interface to start the source.
start() - Method in class cnrg.itx.datax.devices.NetworkSource
  Method to start the network source.
start() - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Method to start the thread of the source
start() - Method in class cnrg.itx.datax.devices.DummyDestination
start() - Method in class cnrg.itx.datax.devices.DummySource
start() - Method in class cnrg.itx.datax.devices.StreamSource
  Method to start the source thread.
start() - Method in class cnrg.itx.datax.jaudio.JAudioOut
start() - Method in class cnrg.itx.datax.jaudio.JAudioIn
started - Variable in class cnrg.itx.datax.ChannelBuffer
  Has our source started sending yet?
startN() - Method in class cnrg.itx.datax.jaudio.JAudioOut
startN() - Method in class cnrg.itx.datax.jaudio.JAudioIn
startTime - Variable in class cnrg.itx.datax.devices.StreamSource
  Record of last call to System.currentTimeMillis()
Statistics - interface cnrg.itx.datax.Statistics.
  Interface for objects to return statistics.
statKeys() - Method in class cnrg.itx.datax.Stats
  Returns an enumeration (of strings) of the various stat names that are in the Stats object.
Stats - class cnrg.itx.datax.Stats.
  Class to represent statistics.
Stats() - Constructor for class cnrg.itx.datax.Stats
  Default constructor for the statistics object.
stop() - Method in class cnrg.itx.datax.devices.NetworkSource
  Method to stop a netowrk source.
stop() - Method in class cnrg.itx.datax.devices.MicrophoneSource
  Method to stop the thread.
stop() - Method in class cnrg.itx.datax.devices.StreamSource
  Method to stop the thread.
stop() - Method in class cnrg.itx.datax.jaudio.JAudioOut
stop() - Method in class cnrg.itx.datax.jaudio.JAudioIn
stopN() - Method in class cnrg.itx.datax.jaudio.JAudioOut
stopN() - Method in class cnrg.itx.datax.jaudio.JAudioIn
StreamDestination - class cnrg.itx.datax.devices.StreamDestination.
  Class to define a stream of data.
StreamDestination(OutputStream) - Constructor for class cnrg.itx.datax.devices.StreamDestination
  Constructor to create a stream destination.
StreamSource - class cnrg.itx.datax.devices.StreamSource.
  Class implementing a stream source.
StreamSource(InputStream, Channel) - Constructor for class cnrg.itx.datax.devices.StreamSource
  Constructor to make a StreamSource from any input stream (no flow control)
StreamSource(InputStream, Channel, long) - Constructor for class cnrg.itx.datax.devices.StreamSource
  Constructor to make a StreamSource from any input stream (flow control)
streamStats - Variable in class cnrg.itx.datax.devices.StreamDestination
  Attribute for storing the stream destination statistics.
streamStats - Variable in class cnrg.itx.datax.devices.StreamSource
  Attribute for storing the stream statistics.
subtract(int[], Destination, Vector) - Method in class cnrg.itx.datax.MixerChannel
sum(Vector) - Method in class cnrg.itx.datax.MixerChannel
  Sum adds together the corresponding elements of the byte[]'s in the specified vector.
SYNTAX - Static variable in class cnrg.itx.datax.jaudio.JAudioTest

## T

t - Variable in class cnrg.itx.datax.Connection
thread - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute to store the thread object.
thread - Variable in class cnrg.itx.datax.devices.MicrophoneSource
thread - Variable in class cnrg.itx.datax.devices.StreamSource
  Attribute to store the thread object.
timeStamp - Variable in class cnrg.itx.datax.devices.RTPHeader
  Packet timestamp.
toByteArray() - Method in class cnrg.itx.datax.devices.RTPPacket
  Method to get the byte array form of an RTP packet.
toString() - Method in class cnrg.itx.datax.PropertiesCollection
  Tranforms this class into `String` format.
toString() - Method in class cnrg.itx.datax.Stats
  Method to get a string form of the statistics.
toString() - Method in class cnrg.itx.datax.devices.NetworkProperty
  Tranforms this class into `String` format.
toString() - Method in class cnrg.itx.datax.devices.AudioProperty
  Tranforms this class into `String` format.
toString() - Method in class cnrg.itx.datax.jaudio.JAudioMessage
totalRead - Variable in class cnrg.itx.datax.ChannelBuffer
  The total number of bytes read out of the buffer
totalSilence - Variable in class cnrg.itx.datax.MixerChannel
  Total bytes of silence mixed in to samples we've sent.

## U

unpack(byte[]) - Method in class cnrg.itx.datax.devices.FECBuffer
  Method to put in a FEC packet and split it into its components.
used - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
usedLock - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
useFECandRTP - Variable in class cnrg.itx.datax.devices.NetworkDestination
  If FEC and bufferig is supported.
useFECandRTP - Variable in class cnrg.itx.datax.devices.NetworkSource
  Attribute for sprcifying if the FEC and RTP should be used.
useOutputChannel - Variable in class cnrg.itx.datax.MixerChannel
  Determines if we will use a second buffering stage after the mixer.

## V

version - Variable in class cnrg.itx.datax.devices.RTPHeader
  Attribute for the RTP packet version.

## W

WaitAndPop() - Method in class cnrg.itx.datax.jaudio.Queue
  WaitAndPop()
waitTime - Variable in class cnrg.itx.datax.devices.StreamSource
  How long should the transfer thread wait between writes?
waitUntilFinished() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
WIM_CLOSE - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
WIM_DATA - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
WIM_OPEN - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
windowsID - Variable in class cnrg.itx.datax.jaudio.JAudioMessageThread
WM_STOP_JAUDIO - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
WM_USER - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
WOM_CLOSE - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
WOM_DONE - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
WOM_OPEN - Static variable in class cnrg.itx.datax.jaudio.JAudioMessage
wpData - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
wpHeader - Variable in class cnrg.itx.datax.jaudio.JAudioBlock
write(byte[]) - Method in interface cnrg.itx.datax.Destination
  Method to implement the writing to the destination.
write(byte[]) - Method in class cnrg.itx.datax.devices.JSpeakerDestination
write(byte[]) - Method in class cnrg.itx.datax.devices.NetworkDestination
  Method to write data to the stream.
write(byte[]) - Method in class cnrg.itx.datax.devices.StreamDestination
  Method to write data to the stream.
write(byte[]) - Method in class cnrg.itx.datax.devices.SpeakerDestination
  Method to write data to the speaker.
write(byte[]) - Method in class cnrg.itx.datax.devices.DummyDestination

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES