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() <
>
Push(QueueElement)
- Method in class cnrg.itx.datax.jaudio.
Queue
Push() - <
>
put(RTPPacket)
- Method in class cnrg.itx.datax.devices.
BufferQueue
Puts a buffer into the queue.
putBlock(JAudioBlock)
- Method in class cnrg.itx.datax.jaudio.
JAudioOut
putBlockN(JAudioBlock)
- Method in class cnrg.itx.datax.jaudio.
JAudioOut
pw
- Variable in class cnrg.itx.datax.
ChannelBuffer
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