Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
F
G
H
I
K
L
M
P
Q
R
S
T
W
A
actionPerformed(ActionEvent)
- Method in class
AudioClientGUI
actionPerformed() implementation of ActionListener interface.
actionPerformed(ActionEvent)
- Method in class
Information
actionPerformed() of ActionListener interface
actionPerformed(ActionEvent)
- Method in class
MainControl
ActionListener's actionPerformed() implementation.
adjustmentValueChanged(AdjustmentEvent)
- Method in class
AudioClientGUI
adjustmentValueChanged of AdjustmentListener interface.
adjustmentValueChanged(AdjustmentEvent)
- Method in class
MainControl
AdjustmentListener's adjustmentValueChanged() implementation.
AudioClient
- class
AudioClient
.
This class is the native interface for AudioClient.
AudioClient(int)
- Constructor for class
AudioClient
Constructor for a new AudioClient.
AudioClientGUI
- class
AudioClientGUI
.
This class is the java swing GUI for the java audio client.
AudioClientGUI(String, int, boolean)
- Constructor for class
AudioClientGUI
Constructor for a new AudioClientGUI.
AudioClientMain
- class
AudioClientMain
.
This class starts an AudioClientGUI.
AudioClientMain()
- Constructor for class
AudioClientMain
B
BandwidthDivider
- class
BandwidthDivider
.
This class contains a static method to devide up an upper bandwidth limit between multiple clients.
BandwidthDivider()
- Constructor for class
BandwidthDivider
BytesPerSecond
- Variable in class
TransportInfoLayer
Layer's bytes per second at StartFramesPerSecond * FramesPerSecondScale frames per second.
BytesPerSecondScale
- Variable in class
TransportInfoLevel
Level's bytes per second scale factor multiplied with 65536.
C
change(String)
- Method in class
AudioClient
Change media of an established connection.
close()
- Method in class
Information
CurrentSetting
- Variable in class
TransportInfo
Current setting's transport information.
D
DemoClient
- class
DemoClient
.
This class is a simple demo client which should show how the multiple stream bandwidth management works.
DemoClient(long, long, long)
- Constructor for class
DemoClient
divideUp(long, TransportInfo[], long[][], int)
- Method in class
BandwidthDivider
Divide up an upper bandwidth limit.
divideUpBandwidth()
- Method in class
MainControl
Divide up bandwidth.
doFinalization()
- Method in class
AudioClient
Do garbage collection: Delete AudioClient and AudioDevice.
F
finalize()
- Method in class
AudioClient
Do garbage collection.
Flags
- Variable in class
TransportInfo
TransportInfo flags.
Flags
- Variable in class
TransportInfoLayer
Layer's flags.
FrameSize
- Variable in class
TransportInfoLayer
Layer's frame size.
FramesPerSecond
- Variable in class
TransportInfoLevel
Level's frames per second: StartFramesPerSecond * FramesPerSecondScale.
FramesPerSecondScale
- Variable in class
TransportInfoLevel
Level's frames per second scale factor multiplied with 65536.
G
getBandwidthLimit()
- Method in class
AudioClient
Get bandwidth limit.
getBits()
- Method in class
AudioClient
Get number of audio bits
getBitsPerSample()
- Method in class
AudioClient
Get bits per sample.
getByteOrder()
- Method in class
AudioClient
Get audio byte order.
getBytesPerSecond()
- Method in class
AudioClient
Get audio bytes per second.
getBytesReceived(int)
- Method in class
AudioClient
Get number of bytes received
getChannels()
- Method in class
AudioClient
Get number of audio channels.
getEncoding()
- Method in class
AudioClient
Get encoding name.
getEncodingName(int)
- Method in class
AudioClient
Get encoding name for a given index of the client's decoder repository.
getErrorCode()
- Method in class
AudioClient
Get error code.
getFlowLabel(int)
- Method in class
AudioClient
Get flow label of last received packet in given layer.
getFractionLost(int)
- Method in class
AudioClient
Get fraction of packets lost in given layer.
getHost()
- Method in class
ScanURL
getIPVersion()
- Method in class
AudioClient
Get IP version.
getJitter(int)
- Method in class
AudioClient
Get jitter in given layer.
getLayers()
- Method in class
AudioClient
Get number of layers in last transmission.
getMaxPosition()
- Method in class
AudioClient
Get maximum media position.
getMediaInfo(MediaInfo)
- Method in class
AudioClient
Get MediaInfo.
getNameForTrafficClass(int)
- Method in class
AudioClient
Get name for traffic class.
getOurAddressString()
- Method in class
AudioClient
Get client address string.
getOurSSRC()
- Method in class
AudioClient
Get client SSRC.
getPacketsLost(int)
- Method in class
AudioClient
Get number of packets lost in given layer.
getPacketsReceived(int)
- Method in class
AudioClient
Get number of packets received
getPath()
- Method in class
ScanURL
getPosition()
- Method in class
AudioClient
Get current media position.
getProtocol()
- Method in class
ScanURL
getRawBytesPerSecond()
- Method in class
AudioClient
Get number of raw bytes (incl.
getSamplingRate()
- Method in class
AudioClient
Get audio sampling rate.
getServerAddressString()
- Method in class
AudioClient
Get server address string.
getServerSSRC(int)
- Method in class
AudioClient
Get server SSRC in given layer.
getTrafficClass(int)
- Method in class
AudioClient
Get traffic class of last received packet in given layer.
getTransportInfo(TransportInfo)
- Method in class
AudioClientGUI
Get TransportInfo for current setting.
getTransportInfo(TransportInfo)
- Method in class
AudioClient
Get TransportInfo for current setting.
getTransportInfo(TransportInfo)
- Method in class
DemoClient
getTransportInfo(TransportInfo)
- Method in class
Prog4DClient
Get TransportInfo for current setting.
getTransportInfoConstants(TransportInfo)
- Method in class
Prog4DClient
Get TransportInfo constants.
getValidBits(int)
- Method in class
AudioClient
Get entry from table of valid audio bits.
getValidSamplingRate(int)
- Method in class
AudioClient
Get entry from table of valid sampling rates.
H
help()
- Method in class
AudioClientGUI
Display help window.
help()
- Method in class
MainControl
Show help window.
I
Information
- class
Information
.
This class implements a simple information window.
information()
- Method in class
AudioClientGUI
Display information window.
information()
- Method in class
MainControl
Show information window.
isClosed()
- Method in class
AudioClientGUI
Check, if client is closed.
itemStateChanged(ItemEvent)
- Method in class
AudioClientGUI
itemStateChanged() implementation of ItemListener interface.
K
killJavaInterpreter()
- Static method in class
AudioClient
Kill Java interpreter by sending SIGINT and SIGKILL to current process.
L
LevelDown
- Variable in class
TransportInfoLevel
Next lower quality level's number.
LevelUp
- Variable in class
TransportInfoLevel
Next higher quality level's number.
M
main(String[])
- Static method in class
AudioClientMain
Main program.
main(String[])
- Static method in class
MainControl
Main program.
main(String[])
- Static method in class
Prog4DClient
Main program.
MainControl
- class
MainControl
.
This class starts a AudioClientGUIs, the Prog4d client and controls the total bandwidth.
MainControl(String, String)
- Constructor for class
MainControl
Constructor.
MaxBytesPerSecond
- Variable in class
TransportInfo
Bytes per second: Maximum value for each layer.
MaxFramesPerSecond
- Variable in class
TransportInfo
Frames per second: Maximum value.
MaxLossRate
- Variable in class
TransportInfoLayer
Layer's maximum acceptable loss rate in fraction of 255.
MaxPacketsPerSecond
- Variable in class
TransportInfo
Packets per second: Maximum value for each layer.
MaxQualityLayers
- Static variable in class
TransportInfoLevel
Constant for maximum number of quality layers.
MaxQualityLevels
- Variable in class
TransportInfo
Constant for maximum number of quality levels.
MaxTransferDelay
- Variable in class
TransportInfoLevel
Level's maximum transfer delay for base data in 1/16 milliseonds.
min(long, long)
- Static method in class
BandwidthDivider
Get minimum of a and b:
MinBytesPerSecond
- Variable in class
TransportInfo
Bytes per second: Minimum value for each layer.
MinFramesPerSecond
- Variable in class
TransportInfo
Frames per second: Minimum value.
MinPacketsPerSecond
- Variable in class
TransportInfo
Packets per second: Minimum value for each layer.
P
PacketsPerSecond
- Variable in class
TransportInfoLayer
Layer's packets per second at StartFramesPerSecond * FramesPerSecondScale frames per second.
PacketsPerSecondScale
- Variable in class
TransportInfoLevel
Level's packets per second scale factor multiplied with 65536.
pause()
- Method in class
AudioClientGUI
Set pause.
play()
- Method in class
AudioClientGUI
Start playing.
play()
- Method in class
Prog4DClient
Start playing.
play(String, String)
- Method in class
AudioClient
Start playing given media from given server.
playing()
- Method in class
AudioClient
Check, if audio client is playing.
print()
- Method in class
TransportInfo
Print.
print()
- Method in class
TransportInfoLayer
Print.
print()
- Method in class
TransportInfoLevel
Print.
Prog4DClient
- class
Prog4DClient
.
This class is a wrapper to Prog4D client functions.
Prog4DClient(String)
- Constructor for class
Prog4DClient
Constructor.
Q
Quality
- Variable in class
TransportInfoLevel
Level's quality in fraction of 255.
QualityLayer
- Variable in class
TransportInfoLevel
Array of layer descriptions.
QualityLayers
- Variable in class
TransportInfo
Maximum number of quality layers within in a level.
QualityLayers
- Variable in class
TransportInfoLevel
Number of layers in the following array.
QualityLevel
- Variable in class
TransportInfo
Quality level transport information array.
QualityLevels
- Variable in class
TransportInfo
Number of quality levels stored in QualityLevel array.
quit()
- Method in class
AudioClientGUI
Quit program.
quit()
- Method in class
MainControl
Quit MainControl.
R
reset()
- Method in class
TransportInfo
Reset.
reset()
- Method in class
TransportInfoLayer
Reset.
reset()
- Method in class
TransportInfoLevel
Reset.
S
ScanURL
- class
ScanURL
.
This class extracts an URL into protocol, host and path.
ScanURL()
- Constructor for class
ScanURL
Constructor.
scanURL(String, String)
- Method in class
ScanURL
Scan an URL string and extract URL into protocol, host and path.
setBandwidthLimit(int)
- Method in class
AudioClientGUI
Set bandwidth limit.
setBandwidthLimit(int)
- Method in class
AudioClient
Set bandwidth limit.
setBits(int)
- Method in class
AudioClientGUI
Set number of audio bits.
setBits(int)
- Method in class
AudioClient
Set number of audio bits.
setChannels(int)
- Method in class
AudioClientGUI
Set number of audio channels
setChannels(int)
- Method in class
AudioClient
Set number of audio channels
setEncoding(int)
- Method in class
AudioClientGUI
Set encoding by index in client's decoder repository.
setEncoding(int)
- Method in class
AudioClient
Set encoding by index in client's decoder repository.
setPause(boolean)
- Method in class
AudioClient
Set pause.
setPosition(long)
- Method in class
AudioClient
Set media position.
setSamplingRate(int)
- Method in class
AudioClientGUI
Set audio sampling rate.
setSamplingRate(int)
- Method in class
AudioClient
Set audio sampling rate.
setTransportInfo(TransportInfo)
- Method in class
Prog4DClient
Set TransportInfo.
show(String, String)
- Method in class
Information
Show information window with textfield.
show(String, String, String, String)
- Method in class
Information
Show 3-row information window.
StartFramesPerSecond
- Variable in class
TransportInfo
Start frames per second.
stop()
- Method in class
AudioClientGUI
Stop playing.
stop()
- Method in class
AudioClient
Stop playing.
stop()
- Method in class
Prog4DClient
T
TIF_HasDynamic
- Static variable in class
TransportInfo
TransportInfo flag: Encoding has dynamic quality settings.
TIF_None
- Static variable in class
TransportInfo
TransportInfo flag: No flags.
TILF_Dynamic
- Static variable in class
TransportInfoLayer
TransportInfoLayer flag: Dynamic quality setting.
TILF_Static
- Static variable in class
TransportInfoLayer
TransportInfoLayer flag: Static quality setting.
TransportInfo
- class
TransportInfo
.
This class keeps information on an encoding's transport of data: Quality levels and layers, required bandwidth, etc.
TransportInfo()
- Constructor for class
TransportInfo
Constructor.
TransportInfoLayer
- class
TransportInfoLayer
.
This class keeps information on a quality level's layers.
TransportInfoLayer()
- Constructor for class
TransportInfoLayer
Constructor.
TransportInfoLevel
- class
TransportInfoLevel
.
This class keeps information on a quality level.
TransportInfoLevel()
- Constructor for class
TransportInfoLevel
Constructor.
W
WantedBytesPerSecond
- Variable in class
TransportInfo
Bytes per second: Wanted value for each layer.
WantedFramesPerSecond
- Variable in class
TransportInfo
Frames per second: Wanted value.
WantedMaxLossRate
- Variable in class
TransportInfo
Wanted maximum loss rate in fraction of 255 for each layer.
WantedMaxTransferDelay
- Variable in class
TransportInfo
Wanted maximum transfer delay in 1/16 milliseconds.
WantedPacketsPerSecond
- Variable in class
TransportInfo
Packets per second: Wanted value for each layer.
A
B
C
D
F
G
H
I
K
L
M
P
Q
R
S
T
W
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES