class GenericFrameSizeScalability
|
Generic Frame Size Scalability. More... |
|
|
Public Methods
- bool isValidPayloadFrameSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const
- cardinal getNearestValidPayloadFrameSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const
- cardinal getNextPayloadFrameSizeForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const
- cardinal getPrevPayloadFrameSizeForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const
- double getPayloadFrameSizeScaleFactorForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const
- double getPayloadFrameSizeUtilizationForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const
- double getFrameSizeUtilizationWeight (const double frameRate) const
- cardinal getNextBufferDelayForDelay (const double frameRate, const cardinal bufferDelay) const
- cardinal getPrevBufferDelayForDelay (const double frameRate, const cardinal bufferDelay) const
Detailed Description
This class is a generic implementation of FrameSizeScalabilityInterface.
It provides basic functionality for subclasses.
Important node: All frames sizes in this class are payload frame sizes!
bool isValidPayloadFrameSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
cardinal getNextPayloadFrameSizeForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
cardinal getPrevPayloadFrameSizeForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
double getPayloadFrameSizeScaleFactorForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
double getPayloadFrameSizeUtilizationForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
double getFrameSizeUtilizationWeight (const double frameRate)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
cardinal getNextBufferDelayForDelay (const double frameRate, const cardinal bufferDelay)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
cardinal getPrevBufferDelayForDelay (const double frameRate, const cardinal bufferDelay)
|
[const]
Implementation of FrameSizeScalabilityInterface.
Reimplemented from FrameSizeScalabilityInterface.
- Version: 1.0
- Author: Thomas Dreibholz (Dreibholz@bigfoot.com)
- Generated: viper@odin on Mon Oct 16 11:49:26 2000, using kdoc 2.0a36.