Class TransportInfoLevel

java.lang.Object
  |
  +--TransportInfoLevel

public class TransportInfoLevel
extends java.lang.Object

This class keeps information on a quality level.

Version:
1.0
Author:
Thomas Dreibholz (Dreibholz@bigfoot.com)

Field Summary
 int BytesPerSecondScale
          Level's bytes per second scale factor multiplied with 65536.
 int FramesPerSecond
          Level's frames per second: StartFramesPerSecond * FramesPerSecondScale.
 int FramesPerSecondScale
          Level's frames per second scale factor multiplied with 65536.
 int LevelDown
          Next lower quality level's number.
 int LevelUp
          Next higher quality level's number.
static int MaxQualityLayers
          Constant for maximum number of quality layers.
 int MaxTransferDelay
          Level's maximum transfer delay for base data in 1/16 milliseonds.
 int PacketsPerSecondScale
          Level's packets per second scale factor multiplied with 65536.
 int Quality
          Level's quality in fraction of 255.
 TransportInfoLayer[] QualityLayer
          Array of layer descriptions.
 int QualityLayers
          Number of layers in the following array.
 
Constructor Summary
TransportInfoLevel()
          Constructor.
 
Method Summary
 void print()
          Print.
 void reset()
          Reset.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MaxQualityLayers

public static final int MaxQualityLayers
Constant for maximum number of quality layers.

BytesPerSecondScale

public int BytesPerSecondScale
Level's bytes per second scale factor multiplied with 65536.

PacketsPerSecondScale

public int PacketsPerSecondScale
Level's packets per second scale factor multiplied with 65536.

FramesPerSecondScale

public int FramesPerSecondScale
Level's frames per second scale factor multiplied with 65536.

FramesPerSecond

public int FramesPerSecond
Level's frames per second: StartFramesPerSecond * FramesPerSecondScale.

MaxTransferDelay

public int MaxTransferDelay
Level's maximum transfer delay for base data in 1/16 milliseonds.

Quality

public int Quality
Level's quality in fraction of 255.

LevelUp

public int LevelUp
Next higher quality level's number.

LevelDown

public int LevelDown
Next lower quality level's number.

QualityLayers

public int QualityLayers
Number of layers in the following array.

QualityLayer

public TransportInfoLayer[] QualityLayer
Array of layer descriptions.
Constructor Detail

TransportInfoLevel

public TransportInfoLevel()
Constructor.
Method Detail

reset

public void reset()
Reset.

print

public void print()
Print.