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

A

A_LAW - Static variable in class cnrg.itx.datax.devices.AudioProperty
 
addBlock(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.
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.
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.

B

blockQueue - Variable in class cnrg.itx.datax.jaudio.JAudioOut
 
blockQueue - Variable in class cnrg.itx.datax.jaudio.JAudioIn
 
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.

C

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.
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.
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 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.Channel
Method to close the Channel.
close() - Method in class cnrg.itx.datax.devices.NetworkDestination
Method to close the network destination
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.StreamSource
Method to close the input stream.
close() - 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.

D

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
Destination - interface cnrg.itx.datax.Destination.
Inteface to abstract a destination.
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
 
devices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
 
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
 

F

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.

G

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.
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
 
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.
getDeviceByHwi(int) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
 
getDeviceByHwo(int) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
 
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
 
getNext() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
 
getNumDevices() - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
 
getNumOutputDevices() - Method in class cnrg.itx.datax.ChannelProperty
Method to get the number of output devices attached to this channel.
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.
getPort() - Method in class cnrg.itx.datax.devices.NetworkProperty
Gets the port the device is bound on.
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.Channel
Gets the properties for this audioConnection
getProperties() - Method in class cnrg.itx.datax.devices.NetworkDestination
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.StreamSource
Returns a collection of properties supported.
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.
getSource() - Method in class cnrg.itx.datax.Channel
Method to get the source for the Channel.
getStat(String) - Method in class cnrg.itx.datax.Stats
Finds the value of a stat.
getStatistics() - Method in class cnrg.itx.datax.Connection
Interface to get the statistics for the connection.
getStatistics() - Method in class cnrg.itx.datax.Channel
Method to get the statistics from the channel.
getStatistics() - Method in interface cnrg.itx.datax.Statistics
Interface to get the statistics.
getStatistics() - Method in class cnrg.itx.datax.devices.NetworkDestination
 
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.StreamSource
Method to get the statistics of the input stream.
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.
grabUsedInLock() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
 
grabUsedOutLock() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
 

H

hwiDevices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
 
hwoDevices - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
 

I

in - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
 
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
 
inUse() - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
 
inUse(int, int) - Method in class cnrg.itx.datax.jaudio.JAudioDevice
 

J

JAudioBlock - 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
 
JAudioOut - class cnrg.itx.datax.jaudio.JAudioOut.
 
JAudioOut(JAudioDevice) - Constructor for class cnrg.itx.datax.jaudio.JAudioOut
 

M

main(String[]) - Static method in class cnrg.itx.datax.PropertiesNegotiation
 
main(String[]) - Static method in class cnrg.itx.datax.devices.MicrophoneTest
 
main(String[]) - Static method in class cnrg.itx.datax.devices.NetworkClient
 
main(String[]) - Static method in class cnrg.itx.datax.devices.NetworkServer
 
main(String[]) - Static method in class cnrg.itx.datax.devices.SpeakerTest
 
markAsFinished() - Method in class cnrg.itx.datax.jaudio.JAudioBlock
 
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.
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.
MicrophoneTest - class cnrg.itx.datax.devices.MicrophoneTest.
 
MicrophoneTest() - Constructor for class cnrg.itx.datax.devices.MicrophoneTest
 
mode - Variable in class cnrg.itx.datax.jaudio.JAudioDevice
 
MU_LAW - Static variable in class cnrg.itx.datax.devices.AudioProperty
 
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.Channel
Method to mute all the sources and destinations
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.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.StreamSource
Method to mute the input stream.

N

NetworkClient - class cnrg.itx.datax.devices.NetworkClient.
This class tests audio streaming over the network.
NetworkClient() - Constructor for class cnrg.itx.datax.devices.NetworkClient
 
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.
NetworkServer - class cnrg.itx.datax.devices.NetworkServer.
This class tests audio streaming over the network.
NetworkServer() - Constructor for class cnrg.itx.datax.devices.NetworkServer
 
NetworkSource - class cnrg.itx.datax.devices.NetworkSource.
Class to implement the network source.
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.
NUM_ARGS - Static variable in class cnrg.itx.datax.devices.NetworkServer
 

O

open() - Method in class cnrg.itx.datax.Connection
Begins sending data in the channel.
open() - Method in class cnrg.itx.datax.Channel
Method to open 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
 
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
 

P

PCM - Static variable in class cnrg.itx.datax.devices.AudioProperty
Some of the supported audio formats.
PORT - Static variable in class cnrg.itx.datax.devices.NetworkClient
 
println(String) - Static method in class cnrg.itx.datax.jaudio.JAudioDevice
 
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.
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
 

R

removeAllDestinations() - Method in class cnrg.itx.datax.Channel
Method to remove all destinations.
removeDestination(Destination) - Method in class cnrg.itx.datax.Channel
Method to remove a destination from the list.
run() - Method in class cnrg.itx.datax.Connection
Method to implement the connection thread.
run() - Method in class cnrg.itx.datax.Channel
Channel reader thread function.
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.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.

S

SAMPLE_BITS - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
 
SAMPLE_BITS - Static variable in class cnrg.itx.datax.jaudio.JAudioDevice
 
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
setData(byte[]) - Method in class cnrg.itx.datax.jaudio.JAudioBlock
 
setInputChannel(Channel) - Method in class cnrg.itx.datax.Connection
Sets a new input channel.
setNext(JAudioBlock) - Method in class cnrg.itx.datax.jaudio.JAudioBlock
 
setOutputChannel(Channel) - Method in class cnrg.itx.datax.Connection
Sets a new output channel.
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.Channel
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.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.StreamSource
Interface to set the given properties collection into the device.
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.Channel
Sets the properties for this audioConnection
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.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.StreamSource
Sets the given properties collection into the device
setSource(Source) - Method in class cnrg.itx.datax.Channel
Method to set the source for the Channel.
setType(int) - Method in class cnrg.itx.datax.PropertiesCollection
Method to set the type of the properties collection object.
SILENCE - Static variable in class cnrg.itx.datax.devices.MicrophoneSource
 
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.
SpeakerTest - class cnrg.itx.datax.devices.SpeakerTest.
Class to excersize the Speaker Destination code.
SpeakerTest() - Constructor for class cnrg.itx.datax.devices.SpeakerTest
 
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.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
 
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
 
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)

T

toString() - Method in class cnrg.itx.datax.Stats
Method to get a string form of the statistics.

U

update(Observable, Object) - Method in class cnrg.itx.datax.devices.MicrophoneTest
 
update(Observable, Object) - Method in class cnrg.itx.datax.devices.SpeakerTest
 

W

waitUntilFinished() - Method 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.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.

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